unity开发讲义.pptVIP

  • 166
  • 0
  • 约2.45万字
  • 约 145页
  • 2018-01-21 发布于河北
  • 举报
unity开发讲义

9.5.8 使用Character Controller角色控制器移动 9.5 Unity物理引擎 9.5.9 射线与作用力 9.5 Unity物理引擎 1.射线就是从某一点沿着某一方向发射一条射线,当射线在发射过程中与游戏对象(带有碰撞器)进行检测,其会返回所检测到的信息。在日常开发中使用射线是必不可少的。 2.在使用刚体组件时会受到力的作用。在unity中使用力必须是带有刚体组件。unity中的力有两种模式:第一种模式为普通力,只需要设定力的方向与大小。第二种力为目标力,需要为力设定目标点的位置,该物体将会朝向目标位置移动。 3.下面我们通过案例对射线与作用力的使用进行讲解。在案例中我们主要用到了以下方法: 01.Camera.main.ScreenPointToRay 由主相机近裁截面发射一条射线,返回一条射线 02.Physics.Raycast 光线投射用于检测射线是否与碰撞体接触,可获取碰撞体信息。其返回值为Bool布尔类型。 03.Rigidbody.AddForceAtPosition 在位置上添加力 9.5.9 射线与作用力 9.5 Unity物理引擎 1.前期准备: 01.创建cube并为其添加刚体极其贴图,并将cube创建为预置体(Prefab)。在场景中使用复制方法将cube复制调整其位置(按住v键捕捉顶点并对齐

文档评论(0)

1亿VIP精品文档

相关文档