本节课来学习U3D游戏物体的几种运动方法,其中包括带物理检测和非物理检测。不带物理碰撞检测的(多是用在子弹,特效移动等),方法是:1.通过改变坐标。可以说物体的移动,本质上就是物体坐标的改变。2.通过使用 transform.Translate(Vector3 temp)进行移动。带物理碰撞检测的(人物的移动),方法是:1.通过刚体 Rigidbody 进行移动,刚体是放在 FixedUpdate 固定帧渲染的,所以不用乘以时间间隔 Time.deltatime:rigidbody.AddForce(Vector3 temp)。2.通过角色控制器 CharacterController 进行cc.SimpleMove(transform.forward*speed)。
老师会在U3D中用实例来进行讲解,本节课的内容非常重要,希望同学们能够认真学习。
评论