public override void Initialize() { playerGameObject = GameObject.FindGameObjectWithTag("Player"); player = playerGameObject.GetComponent <PlayerControl3>(); skillLevel = 0; isAdded = 0; }
public override void Initialize() { playerGameObject = GameObject.FindGameObjectWithTag("Player"); playerTransform = playerGameObject.transform; player = playerGameObject.GetComponent <PlayerControl3>(); skillLevel = 0; isAdded = 0; skillStatus = 0; // 0表示未创建阴影,1表示已创建阴影 }
public override void Initialize() { playerGameObject = GameObject.FindGameObjectWithTag("Player"); playerTransform = playerGameObject.transform; player = playerGameObject.GetComponent <PlayerControl3>(); groundLayerMask = LayerMask.GetMask("Ground"); skillLevel = 0; isAdded = 0; }
void Update() { sceneX = Mathf.RoundToInt(player.position.x / 40f); sceneY = Mathf.RoundToInt(player.position.y / 22.5f); Vector3 newPosition = this.transform.position; newPosition.x = PlayerControl3.Approach(newPosition.x, sceneX * 40f, MoveSpeed * Time.deltaTime); newPosition.y = PlayerControl3.Approach(newPosition.y, sceneY * 22f, MoveSpeed * Time.deltaTime); this.transform.position = newPosition; }
public void Setup3() { playerControl3 = playerInstance.GetComponent <PlayerControl3>(); canPause = playerInstance.GetComponent <CanPause>(); playerMesh = playerInstance.GetComponent <MeshRenderer>(); playerRigidbody = playerInstance.GetComponent <Rigidbody>(); canPause.playerNumber = playerNumber; playerControl3.playerNumber = playerNumber; playerControl3.componentOwner = this; roundPanelInput = false; Material[] materials = playerMesh.materials; materials[2].color = playerColor; }
// private AudioSource SkillSource; void Start() { player = playerGameObject.GetComponent <PlayerControl3>(); }