标签:ETCore
Unity3d导入3dMax模型会产生若干问题,按照官方的说明,将max模型导成fbx文件导入untiy似乎也不能解决1、x轴向偏转3dmax模型导入后自动有一个x轴270度的偏转,巧合的是,在unity中旋转模型的时候,你会发现y轴参照方向永远朝上,而x和z轴则以模型本身的局部坐标为准,这样当模型...
3DMAX中使用的是右手坐标系,但是Unity则使用的左手坐标系,所以导出Fbx的时候需要改一下3D模型的轴向。3XMAX中切换顶视图,默认坐标轴向是 :X轴向右 :Y轴向上: Z轴朝向自己。还是在顶视图中改成:X轴向右: Y轴朝向自己: Z轴朝下。然后导出 放在unity中 就可以了。。
参考:3D战斗游戏之运动模式准备篇1 上篇我们说到了Cocos2d还没有支持3D的运动,所以更改引擎代码,自己升级了一个MoveTo3D和一个Moveby3D。 但是,这个方法比较暴力,并不是所有的开发者都可以容忍自己更改引擎的方法,哪怕这个引擎是开源的。所以,这次,说个不那么...
前两篇我们讲了构建一个游戏的数据库基础,基于数据库,我们已经可以实现按照指定的灯光、摄像机位置、3D模型文件、3D模型位置等等构建起一个场景和其中的精灵。 作为一个游戏,让这些场景中的精灵动起来是必须的,然后你就会发现一个有趣的现象——cocos的demo里面(cpp-test),3D精...
参考:3D战斗游戏之数据库篇1 上一个教程里我们做了数据库结构设计,在这个教程里我们就来简单说说怎样在游戏中依靠数据库调用产生一个场景。 很简单,加入一个LoadScene(),在Cocos载入一个Scene的时候,调用LoadScene()来载入场景所需的一切即可。 123...
最近心血来潮做个Cocos2d-x的3D游戏玩,摊子铺得有点大,说起来也是千头万絮,整理一下思路,不妨先从数据库开说吧。因为在我看来,游戏就是数据+规则+操作控制+动画展现。数据库是最基本的东西,所以第一步先说它。 做数据库设计,各人各公司,有不同的流程,我这是个做着好玩的项目,所以没...
Unity没有原生的实时镜面反射Shader包里4个文件Mirror.cs :与shader互动的脚本,使用这组材质同时要把这个脚本拖给使用的物体才能生效Mirror-BumpSpec.shader 实时镜面反射shader 可以配合法线贴图一起用 适用于平面物体Mirror-AlphaBumpSp...
关于Cocos技术引擎问题,我们根据官方网站的反馈进行了一番汇总,现整理如下:1. UITextButton用什么代替呢??用UIButton代替,创建一个空的Button后,设置Button的Title就可以了。2. 发现 iPhone 5s 以后的机型 都跑不起来游戏(网络通信那块 估计没跑通?...
功能很简单,脚本附加到GameObject上后,可以在面板上直接自定义热键。 /// <summary> /// 定义实现此功能的快捷键 /// </summary> public KeyCode MySelectKey = KeyCode.T; ...
Kinect For 360 开发注意事项1,Kinect For 360,千万注意 不要热插拔,烧掉!!!平时不用,切记关掉电脑,然后拔掉Usb Adapter2,不要在Kinect下方放置杂物,Kinect如同机器人WE,会低头,磕到下巴,Kinect也会烧掉!!!3,如果资金充裕,建议买 Ki...
在上一个教程中,我们讲到了制作游戏新手引导的难点,提到了制作中的命名规范和定位问题。(参见用Cocos2d-JS制作游戏新手引导教程1)下面继续:一、定位器的实现 定位器的目的是实现对场景树中的节点精确定位,获取对象实例,从而获取节点在界面中的位置、矩形大小等信息。 定位器:在Cocos2d(js)...
游戏开发中,一般而言说到新手引导时,可能很多人都会觉得头痛,觉得难以下手。尤其在游戏本身功能或需求还不稳定的情况,更是觉得难以下抓,然而非常不巧,本人就是在这种情况下接受了这样一个艰巨的任务。在定下心来深思一番之后,本人开始了引导功能的开发。在做的过程中碰到一些其实很有意思的东西,在这里分享给大家。...
对于Cocos2d-JS项目要集成Facebook登录/交互功能,这是很多移动App开发经常碰到需求。官方也给出了教程。但我们在按照官方教程开发项目的时候,依然碰到一些问题,花费了不少时间。现在把这些问题记录下来,希望作为一个补充,能让同路的菜鸟们少走一点冤枉路。官方教程:Android平台上如何配...
今天讲一下Unity3d中NGUI的Scroll View的制作问题。[size=13.6842107772827px]此为重点:[size=13.6842107772827px]首先建立一个sprite作为背景,然后建立一个Scroll View,[size=13.6842107772827px]...
[size=13.6842107772827px]小编先说明一下为神马要在NGUI里面讲这节内容。因为我们马上要用到一个插件HUD Text。这个插件必须是在已经安装了NGUI的前提下才能安装并使用。[size=13.6842107772827px]首先安装HUD text这个插件。这个插件里面最重...
我们知道RotateTo和RotateBy都可以让精灵旋转,但他们还是有一些不同,区别就在于RotateTo是旋转到指定的角度;而RotateBy是从当前角度旋转指定的角度。举例来说,假定精灵当前的角度是x,分别给RotateTo和RotateBy指定一个角度y,那么RotateTo和RotateB...
Win8上市,小编可是第一时间把系统升级了,做项目时候就遇到环境搭建的问题,现在把自己的一些经验拿出来和大家分享下第一步:需要下载的:(Windows 64位系统下环境搭建)Ant apache-ant-1.9.4-bin.zipNDK android-ndk-r9d-windows-x86...
1.问题 因为Cocos2d-x更新很快,而中文官网的维护又不算是特别及时,所以有时候文档中的版本号与当前版本对不上,按照文档操作有时候不能准确达到想要的结果,所以在这里把搭建环境过程中遇到的一些问题纪录下来,分享一下。笔者的开发环境:Mac OS X 10.9.5 Cocos2d-x ...
最近在学习Cocos2d-x 3.4,算是个不折不扣的新手菜鸟。拿一点心得和初学同好交流下。 关于Cocos2d-x 3.4 demo接口分析。入口在main.lua这里不多说。 在mai 函数里面能找到这么一段代码: 1require("app.MyApp"):create...
先把我的思路分享一下: 因为之前有次做游戏中需要一个全局定时器,要求是不随游戏场景切换而停止。第一时间在百度很容易就找到一个源码,GlobalSchedule,但是这份源码实际运行起来是没有效果的,因为每次进入新的场景会清空schedule,导致在AppDelegate中的启动没有任何...