اجمع العملات
جزء من قسم الفيزياء وأسلوب اللعب في رحلة Unity على Coddy. الدرس 29 من 71.
التحدي
متوسطاجعل الكرة تجمع العملات.
- في
Coin.cs، أضفvoid OnTriggerEnter(Collider other). - عندما يتحقق
other.CompareTag("Player")، أخفِ العملة باستخدامgameObject.SetActive(false);. أما أي شيء آخر، مثل الصندوق، فيتركها.
اضغط «العب» وتدحرج نحو عملة: ستختفي. ثم اضغط «تحقق».
جرّب بنفسك
using UnityEngine;
public class Coin : MonoBehaviour
{
// أخفِ العملة عندما تتدحرج الكرة (ذات الوسم Player) لتصطدم بها
}
جميع دروس الفيزياء وأسلوب اللعب
1الجسم الصلب (Rigidbody)
الجاذبية والكتلةالدفع باستخدام AddForceالقفز باستخدام دفعةFixedUpdate للفيزياءالسرعة المتجهةالأجسام الحركيةمراجعة: منصة الإطلاق4الكوروتينات
InvokeInvokeRepeating, CancelInvokeأول Coroutine لكالحلقات داخل الكوروتيناتإيقاف الكوروتيناتمراجعة: العد التنازلي10المشروع: الهروب من الحلبة
الحلبةالصيادونتدرّب بنفسك: Playground لـ Unity