摘要:
int floorMask; // 自动寻路层 void Awake() { floorMask = LayerMask.NameToLayer("Floor"); } void Turning() { Ray camRay = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit floorHit; ... 阅读全文
摘要:
当碰撞器Collision组件身上的属性IsTrigger勾选为True时,该碰撞器就成了触发器。 区别:1、能够产生的回调和函数不同。碰撞器:MonoBehaviour.OnCollisionEnter/Stay/Exit触发器:MonoBehaviour.OnTriggerEnter/Stay/ 阅读全文
摘要:
LayerMask mask = 1 << LayerMask.NameToLayer("UI"); Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hitInfo; if (Physics.Raycast(ray, out hitInfo, 100000.0f, mask.value)) ... 阅读全文
摘要:
Awake在MonoBehavior创建后就立刻调用,Start将在MonoBehavior创建后在该帧Update之前,在该Monobehavior.enabled == true的情况下执行。 我们通常书写的脚本,并不会定义[ExecuteInEditMode]这个Attribute,所以Awa 阅读全文