#include <iostream>
usign namespace std;
int main()
#include <iostream>
usign namespace std;
int main()
运动
Unity Manual 功能手册
Scripting API
提高英语阅读文档能力
sss
d
scenemanger.load
套你猴子
Mathf:
Mathf.Lerf()
Input:
Unity Manual
Scripts Api
name
获取GameObject的名字
Component是没有名字的
GameObject类
activeinHierachy
activeSelf
tag
SetActive
AddComponent
构造方法
1.new
GameObject go=new GameObject("Sphere");
2.Instantiate
一般根据Prefab进行克隆
3.CreatePrimitive
创建原始的形状
float time1=Time.realtimeSinceStartup;
for(int i=0;i<runCount;i++){
Method1 ();
}
float time2 = Time.realtimeSinceStartup;
Debug.Log (time2-time1);
可以用realtimeSinceStartup做性能测试
cube.Translate(Vector3.up*Time.deltaTime);
Time.timeScale = 5;
deltaTime用来控制移动速度
timeScale用来暂停时间
Random.insideUnitCircle随机的在一个圆内生成位置(随机敌人生成的位置)
UnityEngine.O
给游戏物体添加组件
gameobject.AddC
创建游戏物体的三种方法
1.new GameObject(“Cube”)
有返回值:GameObject go=new GameObject(“Cube”)
常用在我们需要创建一个空的游戏物体,只带有
Transform组件,这个时候使用这种方法并且不要给参数,创建出来之后可以给其挂载脚本
2 . Instantiate 实例化物体,实例对象通常为Prefabs,但是也可以为场景中的游戏物体克隆
GameObject.Instantiate(prefab);
3.创建基本物体
GameObject.CreatePrimitive(PrimitiveType.Plane);