- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 unity中制作序列帧动画
在上一篇中我介绍了用NGUI来实现序列帧动画,这一节我们用unity中的Texture来制作序列帧动画。 首先我们将图片导入到工程中,这里是所有素材都在一张图片上,我们通过切割来实现动画,然后将图片的格式设置为Texture;将这个图片挂载在有Renderer的物体上,我们是通过修改来实现public class AnimationController : MonoBehav
2016-02-27 11:19:05 7075
原创 Unity中基于NGUI插件制作序列帧动画
我们不仅可以用unity开发3D游戏,还可以开发2D类游戏,在2D游戏中动画的制作是必不可少的一个内容,我们知道在unity可以用Animation来制作游戏的动画,但是那样拖拽感觉效率不高,出错的几率很大,所以我们通过代码来实现其功能。 1:我们首先将需要制作动画的素材导入到项目工程中,为了避免混乱,将一个动画的素材放在一个文件夹下,并将这些图片的格式改为 2:
2016-02-27 10:01:16 4242 3
原创 Unity跨平台读取文件(txt,csv,xml等)
在我们制作游戏的时候,游戏中的信息,配置等都是通过读取文件来获取的,可能有人会问为什么不在控件中添加对应的文本呢,首先我们制作游戏的时候这些数据都是策划给你的,他在制作的时候就是根据处理文本的软件来配置的,如果我们手动去打是不是感觉有点小傻,不幸的是如果你碰到一个一直不断修改数据的策划你不是要疯了吗,况且我们为了以后游戏上线的更新考虑还是用读取文件是一个不错的选择。 在这里我提供一种可以
2016-02-21 20:26:25 2453 2
原创 NGUI另一种按钮事件触发的方法
在我们使用NGUI时,按钮的点击都是通过拖拽的方法来完成,虽然这样也能实现功能但是让一同开发人员看起来很吃力,况且作为程序员我们应学会用代码来完成,而不仅仅用非程序员都可以制作的方法。 在这个FunctionBar下有6个按钮,我们可以通过以下方法来完成按钮的点击事件public class FunctionBar : MonoBehaviour {void Start()
2016-02-20 22:57:12 1036
原创 unity中控制主角的移动和旋转
在游戏中我们通常要控制玩家的移动和旋转首先我们说一下移动:移动的本质就是在Update()或LateUpdate()中不断修改物体的position来实现移动,移动的方法有4中:(1):transform.Translate()第一种方法与直接修改transform.position是一样的,缺点就是在有碰撞器组件的物体上时它会穿体而过(2):Rigidbody.MovePosit
2016-02-15 11:33:05 15127
原创 unity中对象池的使用
在我们做游戏的时候,总会听到一些高大上的专业词汇,并且认为这些知识是很难学习的,其实不然,只要我们认真的学习它,总有拨开云雾的时候。对象池:可以重复利用资源,不用不断的销毁生成对象,大大减少cpu开销,还可以避免内存泄露对于对象池,我们也可以参考一下内存池的设计思路:http://blog.csdn.net/shawngucas/article/details/6574863在学习
2016-02-15 10:52:17 1110
原创 unity中NavMesh组件及使用介绍
本菜鸟也是刚刚开始也博客,如果有技术上的问题请指出来,谢谢!Navgiation中有3个组件:(1)Nav Mesh Agent是基本的寻路组件,将场景中需要寻路的的物体先设置为static,然后对这些物体进行烘焙(选中需要烘焙的物体,点击Windows中的Navigation,然后再点击Bake就可以了),将Nav Mesh Agent添加到需要导航的物体上,通过在脚本中获取到这个组件并
2016-02-14 11:11:07 3983
unity与Kinect v2交互的插件
2016-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人