Exemple #1
0
 // プレイヤーからの攻撃判定メゾット
 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);
         }
     }
 }
Exemple #2
0
 // プレイヤーからの攻撃判定メゾット
 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);
         }
     }
 }