新知识
- EditorWindow.Awake(){}
介绍:Called as the new window is opened.
https://docs.unity3d.com/2020.1/Documentation/ScriptReference/EditorWindow.Awake.html - private void FixedUpdate(){}
介绍: 将一些碰撞运动放在这个里面,每秒刷新帧数固定,受力固定,防止碰撞抖动,相应的deltaTime变成fixedDeltaTime - 防止坦克同时往两个方向移动
见Move()方法 - Object.Instantiate()
实例化一个prefab - Quaternion.Euler()
将一个欧拉角转换为四元数 - transform.Translate()
若第一个参数写的是关于自身方向的,必须写第二个参数是Space.World - 设置攻击cd
在Move()中 - 触发检测,添加标签识别
- Destory()
可设定销毁gameobject的时间 - GameObject.SetActive()
设定对象是否显示 - collision.SendMessage("")
调用别的Script中的方法 - Order in Layer
Sprite Renderer中的Order in Layer可以选择显示优先顺序,越大显示越上面