栈:
Stack stack=new Stack();
stack.push(‘a’);在栈顶添加一个字母
stack.peek();从栈顶取出一个字母并且删除
stack.pop();从栈顶取出一个字母不删除
stack.Count();查询栈里的元素个数
队列:
Queue queue=new Queue();
queue.Enqueue(‘a’);从队列顶部添加字母
Queue.peek();从底部取出一个字母
Queue.Dequeue();从底部取出一个字母
Time.timeScale=0表示所有乘以Time.deltaTime的物体都会停止运动,常用来暂停游戏(是因为每一次Time.deltaTime都会去乘以Time.timeScale,所以设为0会停止,设为1会正常播放运动,设为0.5会使运动减缓)
Time.realtimeSinceStartup用来作运行测试
GameObject的创建方法:
new GameObject(“Cube”)//创建一个Cube物体
GameObject.Instantiate(prefab)
GameObject.Instantiate(Prefab GameObject, Vector3 position, Quaternion rotation);//实例化创建物体
GameObject go=GameObject.CreatePrimitive(Primitive.Cube);//创建一个物体
go.AddComponent();//为游戏物体添加组件
go.DestroyComponent();//为游戏物体删除组件
Bool isOn=go.activeInHierarchy表示该物体是否处于激活状态,返回值为Bool值
go.Set