//碰撞创建 debug private void CreateColliderView() { _colliderView = ZColliderView.CreateColliderView(_collider); _colliderView.transform.localRotation = Quaternion.Euler(Vector3.up * _collider.rotate); _colliderView.transform.transform.SetParent(GameObject.Find("PlayerLayer").transform, false); UpdateColliderView(); }
private void UpdateColliderView() { if (null != _battleInfo) { ClearColliderView(); _colliderView = ZColliderView.CreateColliderView(_battleInfo.Collider); _colliderView.transform.localPosition = new Vector3(_battleInfo.Collider.x, 0.1f, _battleInfo.Collider.y); _colliderView.transform.SetParent(this.gameObject.transform, false); _colliderView.transform.localRotation = Quaternion.Euler(Vector3.up * _battleInfo.Collider.rotate); } else { ClearColliderView(); } }