private void OnCollisionEnter2D(Collision2D collision) { //アタックモード以外で当たった時 if (collision.gameObject.CompareTag("Player") && !playerController.attackFlag == true) { seController.playSE(0); gameSystem.playerLife = false; Debug.Log("死んだ0"); } }
private void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.CompareTag("Player")) { seController.playSE(2); gameSystem.stageCliar = true; player.playerState = PlayerController.PlayerState.Gameclear; } }
//private void OnCollisionEnter2D(Collision2D collision) //{ // if (collision.gameObject.CompareTag("Player")) // { // gameSystem.trace_Blue += 1; // Destroy(this.gameObject); // } //} private void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.CompareTag("Player")) { //痕跡を拾う音 seController.playSE(7); gameSystem.trace_Blue += 34; Destroy(this.gameObject); } }
private void OnCollisionEnter2D(Collision2D collision) { //プレイヤーが当たった時の処理 if (collision.gameObject.CompareTag("Player")) { seController.playSE(4); gameSystem.friend_Jamp = true; gameSystem.friend_Power = false; Destroy(this.gameObject); } }
//他のオブジェクトと衝突した際に呼び出される public void OnCollisionEnter2D(Collision2D collision) { //プレイヤーと衝突したとき //タグ判定 //if (colle.gameObject.tag == "Player") { // gameOverUI.SetActive(true); //} //レイヤーで判定する場合→フィジクス2Dをかまう場合はif文いらない //ビット計算 //if文で判定する場合(複数のレイヤーが含まれている場合) /*ビット計算でPlayerのレイヤーは8^2=256で指定されている * */ //if (playerLayer & (1 << collision.gameObject.layer))> 0){ // Debug.Log("GameOver"); //} seController.playSE(0); gameSystem.playerLife = false; }
public void OnCollisionEnter2D(Collision2D collision) { seController.playSE(0); gameSystem.playerLife = false; }