
Unity引擎
NeverMore_Mr
这个作者很懒,什么都没留下…
展开
-
Unity中对象池的应用
很多情况下,我们需要创建许多对象,例如发射子弹,或者生成大量的AI小兵,这时如果不断重新的生成和销毁对象代价会很大,所以我们考虑使用对象池技术来管理需大量生成的对象。 对象池中存储的对象的数量等于场景中能够同时存在的最大数量,例如当你点击发射子弹的手,对象池中存在的对象最大数就与你的手速成正比。1.ReuseObject接口创建一个接口,用于限定对象池中所保存的对象的基本行为:public int原创 2016-10-15 11:34:06 · 764 阅读 · 0 评论 -
Unity相机控制小技巧
开始做一些RPG或者其他涉及到视角运动的游戏时,发现对摄像机的控制很头疼,有时可能需要同时控制摄像机的跟随、旋转、拉远拉进,一不小心就会乱套。我们可以利用分解思想,将大问题拆分为小问题来分析这个问题。我们考虑相机运动有多少种运动状态:跟随主角、朝向主角、沿Z轴拉进拉远、沿X、Y、Z轴旋转,一共六种方式。如果直接在摄像机上对这六种状态进行控制就会很乱,我们可以考虑循环嵌套的方式,将摄像机放在一层层空物原创 2016-10-16 11:37:07 · 2500 阅读 · 0 评论 -
独立小游戏开发总结
《Tactera全息指挥官》作为一款VR版沙盘对战游戏,科技感爆棚。… 主要有以下几个地方值得深入学习和研究: 1.UI界面设计 2.游戏交互方式经典VR游戏《全息指挥官》临摹-战斗场景分析 经典VR游戏《全息指挥官》临摹-地形创建 经典VR游戏《全息指挥官》临摹-UI搭建一、整体结构 二、有限状态机FSM实现对场景中兵种的控制。 有三种状态: 待命(PatrolState) 移动原创 2016-10-18 22:26:54 · 722 阅读 · 0 评论