إلى داخل الحفرة
جزء من قسم الفيزياء وأسلوب اللعب في رحلة Unity على Coddy. الدرس 69 من 71.
التحدي
صعباجعل كرةً زجاجية بطيئة تسقط في الحفرة.
- في
Hole، أضفvoid OnTriggerEnter(Collider other). - عندما يتحقق
other.TryGetComponent(out Golf golf)وother.attachedRigidbody.linearVelocity.magnitude < sinkSpeed، سجّل"In the cup in " + golf.strokes + " strokes!"واستدعِother.gameObject.SetActive(false);.
اضغط «العب» واجعل الكرة تسقط في الحفرة: فالكرة السريعة تتدحرج فوقها. ثم اضغط «تحقق».
جرّب بنفسك
using UnityEngine;
public class Hole : MonoBehaviour
{
[SerializeField] private float sinkSpeed = 3f;
// تسقط الكرة الزجاجية البطيئة في الكوب، بينما تتدحرج السريعة فوقه
}
جميع دروس الفيزياء وأسلوب اللعب
1الجسم الصلب (Rigidbody)
الجاذبية والكتلةالدفع باستخدام AddForceالقفز باستخدام دفعةFixedUpdate للفيزياءالسرعة المتجهةالأجسام الحركيةمراجعة: منصة الإطلاق4الكوروتينات
InvokeInvokeRepeating, CancelInvokeأول Coroutine لكالحلقات داخل الكوروتيناتإيقاف الكوروتيناتمراجعة: العد التنازلي10المشروع: الهروب من الحلبة
الحلبةالصيادونتدرّب بنفسك: Playground لـ Unity