uinity API学习

1.GameObject

(1)

activeInHierarchy  定义是否显示:注意:父类物体为false 时候,子类物体 也不显示(但是子类的activeSelf可能为true) 

 

activeInHierarchy 和 activeSelf 都是设置是否显示的 用setactive  进行设置

 

 

(2)生成物体的构造方法:

Instantiate :从prefab中进行构造 ,也可以通过场景中的物体进行构造
CreatePrimitive:构造最原始简单的物体,即ui里面有的cube。。。。
 

2、Time


Time.deltaTime 当前帧运行占用的时间
    realtimeSinceStartup 从游戏开始到现在的总时间 可以用来判断函数执行的性能测试

   smoothDeltaTime 
    fixedTime 
    timeScale 时间倍数,一般用来进行快进和慢放,每个deltaTime都会自动乘上一个timeScale

3.Input 

Input.GetAxis 控制轴的 输入,有一个0-1的渐变过程

GetAxisRaw 没有渐变过程,轴的设置在edit-》project setting-》input里面

4.Vector3

slerp:按照弧度进行插分

5.

Rigidbody:

rigidbody.movePosition:控制匀速运动, rigidbody.moveRotation :控制平滑旋转

rigidbody.AddForce:添加力。

猜你喜欢

转载自blog.csdn.net/qq_32354205/article/details/82895704