Unity基础中的基础
Project 窗口下 放的是一些游戏资源
Hierarchy 窗口下放的是游戏物体
Inspector 窗口下放的是 单个物体的所有组件信息
所以: 一个场景由许多游戏物体GameObject 构成 一个GameObject由许多组件构成 一个组件由许多特定属性构成
每个物体都有 世界坐标系 和 局部坐标系
在RectTransform下的 是局部坐标系 也就是相对于父亲的坐标信息
获取游戏物体的组件方法:GetComponent<XXXX>();
如获取刚体
private RigidBody rd = GetComponent<RigidBody>();
让一个刚体运动起来: 给物体施加力
rd.AddForce(new Vector(x, y, z)) 用一个三维向量表示一个力
float h = Input.GetAxis("Horizontal"); Input的这个方法 返回值是-1 到 1的值 如果返回的是 负数表示 按下的是 A键 否则按下的是 D键
float v = Input.GetAxis("Vertical"); 这个方法返回的是 垂直方向的按键 负数表示 按下的是 W键 否则按下的是S键
游戏物体的 位移旋转缩放 都是在 Transform组件下的 所以想获取一个物体的坐标信息 得先获取到 Transform组件
将一个组件设置为公有的就可以使用拖拽的方式赋值了
浙公网安备 33010602011771号