// プレイヤーからの攻撃判定メゾット void OnTriggerEnter2D(Collider2D collider2D) { if (transform.position.x > -8.5f) { if (collider2D.gameObject.tag == "EnemyD") { HP -= characs.DamageProcess(gameObject, characs.playerAttack, characs.StDefense, 0); characs.PA_SE(); } if (collider2D.gameObject.tag == "EnemyD_fromLaser") { HP -= characs.DamageProcess(gameObject, characs.playerAttack, characs.StDefense, 2); } if (collider2D.gameObject.tag == "EnemyD_fromhaitu") { HP -= characs.DamageProcess(gameObject, characs.playerAttack, characs.StDefense, 3); } } }
// プレイヤーからの攻撃判定メゾット void OnTriggerEnter2D(Collider2D collider2D) { if (transform.position.x > -9.13687f) { if (collider2D.gameObject.tag == "EnemyD") { fromPlayer = true; transform.position = new Vector3(pos.x - 15 * Time.deltaTime, pos.y, pos.z); characs.PA_SE(); } if (collider2D.gameObject.tag == "EnemyD_fromLaser") { fromLaser = true; transform.position = new Vector3(pos.x - 40 * Time.deltaTime, pos.y, pos.z); } if (collider2D.gameObject.tag == "EnemyD_fromhaitu") { fromhaitu = true; transform.position = new Vector3(-8.0f, pos.y, pos.z); } } }