1、、什么是协同程序
在主线程运行时同步启动另一段逻辑处理,来协助目前途序的执行
换句话说,启动协程就是启动一种线程
可以用来控制运动、序列以及对象的行为
2、你用过哪些插件
3、u3d中碰撞器和触发器的区别
答:触发器只是碰撞器身上的一种属性,碰撞器是触发器的载体
碰撞器有碰撞的效果,IsTrigger=false,可以调用OnCollisionEnter/Stay/Exit函数;触发器没有碰撞效果,IsTrigger=true,可以调用OnTriggerEnter/Stay/Exit函数
4、使用unity3d实现2D游戏,有几种方式
使用自身的GUI;2
把摄像机的Projection(投影)值调为Orthographic(正交投影),不考虑z轴;3
使用2d插件,如:2DToolKit;5、物体发生碰撞的必要条件两个物体都必须带有碰撞器(Collider),其中一种物体还必须带有Rigidbody刚体
6、CharacterController和Rigidbody的区别
CharacterController自带胶囊碰撞器,里面包具有刚体的属性;Rigidbody就是刚体,使物体带有刚体的特性
Unity3d的物理引擎中,有几种施加力的方式,分别描述出来a)爆炸力(AddExplosionForce(force:float,forcePos:Vector3,radius:float,upwards:float,mode:ForceMode)),应用一种力到刚体来模拟爆炸效果,就是在爆炸力中心坐标position,搜索在radius范围内的刚体,对其释放力作用,超过radius范围的刚体不受力作用,爆炸力将伴随刚体的距离线性减弱
b)力AddForce(force:Vector3,mode:ForceMode),重要施力给一种刚体,使其移动