Unity武器系统的优化射击游戏子弹是最基本的游戏对象,当然使用unity开发的话,做一个子弹并不是很难的事,从发射到子弹的飞行,到销毁,基本上入门的程序员都能写出来。 然而这个看似简单的东西,有着很大的优化空间。这个优化分两部分,一是,子弹的发射优化,另一个是子弹的碰撞检测优化。 对于发射时的.....
分类:
编程语言 时间:
2015-08-09 12:28:37
阅读次数:
168
最近要整理项目里的模型并且要给他们一个个加上BoxCollider,还要调位置和大小,不下40个模型呀,现在手要疯了。来,换个风格,轻松点,现在做一个用dfgui做的地图和点击地图上的点定位到场景的位置吧。//首先新建个按钮,这就不多说了,以前有说过//然后新建一个游戏对象,挂上Panel组件,并设...
分类:
其他好文 时间:
2015-08-03 16:40:46
阅读次数:
204
GameObjectFindTransformFind查找游戏对象
前置条件
相关API
1 GameObjectFind
2 TransformFind
3 其他查找
实际测试
即使隐藏root节点gameObject也能进行查找的方法GameObject.Find()、Transform.Find查找游戏对象1.前置条件Unity中常用到查找对象,非隐藏的、隐藏的,各种方法性能有高有低,使用又有...
分类:
编程语言 时间:
2015-08-01 19:01:30
阅读次数:
265
游戏导入标准资源包“Character Controllers”后可以为游戏对象添加 character(角色控制器)组件:添加角色控制器组建以后可以控制游戏对象移动;角色控制器组件因为与碰撞组件相互冲突,所以添加角色控制器组建后Collider组件就会消失。默认在Unity中创建的模型是不具备接收...
分类:
编程语言 时间:
2015-07-23 19:32:04
阅读次数:
146
Unity3d五大视图:1Scene:存放hierarchy中创建的游戏对象,但实际只能看到一部分*Scene浏览:①右键进入“飞行模式”,方便查看整个场景②选中摄像机,按ALT进入浏览的模式,便于查看摄像机的的视野范围,再用移动旋转之类的调整。和右键一样③鼠标滚轮缩放场景④选中一个游戏对象,点Ga...
分类:
编程语言 时间:
2015-07-23 19:27:25
阅读次数:
124
关于绘制网格, 雨松前辈 已经解释的非常的到位,这里我只是搬运工,实在是感觉自己去描述的话不会有雨松大神描述的清楚,该文章循序渐进,一步步引导读者去理解unirty 绘图机制,真的是没有比这个再好得了,下面是文章原文:首先创建Unity工程,接着创建一个空的游戏对象,然后给该游戏对象绑定Mesh F...
分类:
其他好文 时间:
2015-07-23 00:35:48
阅读次数:
227
单人游戏转换为多人 孙广东 2015.7.12 本文档描述将单人游戏转换为使用新的网络系统的多人游戏的步骤。这里描述的过程是简化,对于一个真正的游戏其实需要更高级别版本的实际流程,现在介绍的是不工作就像这的每一场比赛,但它提供了基本配方。1、NetworkManager 安装? 向场景添加一个新的游戏对象并将它重命名为"NetworkManager"。? 为新的游戏对象添加Networ...
分类:
编程语言 时间:
2015-07-12 23:25:52
阅读次数:
435
【Assetbundle创建与加载】 Unity有两种动态加载机制:一种是Resource.Load。一种是AssetBundle。Assetbundle是Unity Pro提供的功能,它可以把多个游戏对象或者资源二进制文件封装到Assetbundle中。供加载、解压使用。 【创建Assetbu.....
分类:
其他好文 时间:
2015-07-12 20:16:50
阅读次数:
155
地形案例总结变换 Transform1 变换组件决定了场景中所有物体的方位,旋转和缩放。每个物体都有一个变换组件。2 //获取游戏对象的子物体 ston = GameObject.Find("Capsule").transform.FindChild("skeleton");在Unit...
分类:
移动开发 时间:
2015-07-10 18:54:46
阅读次数:
151
C#开发Unity游戏教程之游戏对象的行为逻辑方法 游戏对象的行为逻辑——方法 方法(method),读者在第1章新建脚本时就见过了,而且在第2章对脚本做整体上的介绍时也介绍过,那么上一章呢,尽管主要内容是变量,但...
分类:
编程语言 时间:
2015-07-08 16:45:55
阅读次数:
166