unity注意点

unity学习小总结

1.prefab的使用,当完成一个gameObject的使用,通过拖拽到项目栏成为prefab,prefab将可以加快开发效率.
prefab之后的物品,也只能通过prefab的预制体进行赋值。

2.5.0版本后,Unity规范了c#的写法,RigidBody均需要先声明后获取.

3.采用tag标记来处理一些碰撞检测,在逻辑上采用tag来判断,这样可以避免一些逻辑bug。

4.在edit界面下的project setting可以改变重力等游戏项目属性。

5.physics.gravity属性可获得对应位置的重力加速度

6.通关创建physics material可为gameobject穿件一个物理材质,可消除一些物理方面的不真实感。

7.通关input.getXXX来获取输入按键.需要留意的是getkey(“a”)中的a为小写,大写没有效果,所以最好采用keycode.a这样的形式进行输入。

8.移动通过Vector3.(up,left,right,down)搭配进行输入。

9.order layer表示各场景的层级关系,越大越在前面

10.一般物理位移采用FixUpdate()

11.摄像头跟踪,定义transform player,transform.position为摄像头位置,player.position为玩家位置.update中得到camera和player之间的Vector3 offset.之后在update中实时的将player+offset,这样就可以得到摄像头的位置,从而实现跟踪

12.vector3.zero即new vector3(0f,0f,0f);

13通过在声明上面书写[]可以用于提示,或者ranger滑动控制值。

文章目录
  1. 1. unity学习小总结
,