سلامتی و خون بازیکین - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

سلامتی و خون بازیکین

0 امتیاز
یک کد با if برا ی این که اگر بازیکن با چیزی بر خورد کرد یک کد رو اجرا کنه مثلا از خونش کنم کنه
سوال شده بهمن 20, 1397  بوسیله ی Faramarz (امتیاز 9)   2

1 پاسخ

0 امتیاز

باید داخل هر دو آبجکت collider بزاری و یکیشون حتما rigid body هم داشته باشه 

بعد تیک isTrigger داخل کامپونت collider یکیشون رو بزن 

و برای آبجکتی که اسکریپت داخلش نیست یک تگ اضافه کن (فرضا این جا Your Tag )

و براش این اسکریپت رو بنویس : 

public class Controller : MonoBehaviour
{
    public TrashGameController trashGameController;

    private void OnTriggerEnter2D(Collider2D other)
    {
       if(other.gameObject.tag == "Your Tag")
       {
           //???
       }
       
    }
}

 

پاسخ داده شده بهمن 21, 1397 بوسیله ی BlueBlade (امتیاز 15,315)   15 18 89
...