الصيادون
جزء من قسم الفيزياء وأسلوب اللعب في رحلة Unity على Coddy. الدرس 57 من 63.
التحدي
متوسطوالآن الصيادون. يقف اثنان منهم في الحلبة، وعليهما الوسم Hunter، ولكل منهما مكوّن Rigidbody والبرنامج النصي Hunter. أبقِ اللاعب من الدرس السابق، وأكمل Hunter:
- حقل
speedيضبطه Inspector (3). - في
Start، اعثر على اللاعب باستخدامGameObject.FindWithTag("Player")واحتفظ بـ Transform الخاص به. في الدرس التالي، سينشئ البرنامج الصيادين من prefab أثناء تشغيل اللعبة، ولا يمكن لحقل prefab الاحتفاظ بكائن من المشهد، لذا يعثر كل صياد على اللاعب بنفسه. - في كل خطوة فيزيائية، اضبط سرعة الصياد لتكون باتجاه اللاعب عبر الأرض وبقيمة
speed، مع الإبقاء على سرعة y.
اضغط على Play وابتعد عنهم، ثم اضغط على Check.
جرّب بنفسك
using UnityEngine;
public class Hunter : MonoBehaviour
{
// سيستكمل درس لاحق هذا الجزء: صيادون يطاردون اللاعب.
}
جميع دروس الفيزياء وأسلوب اللعب
1الجسم الصلب (Rigidbody)
الجاذبية والكتلةالدفع باستخدام AddForceالقفز باستخدام دفعةFixedUpdate للفيزياءالسرعة المتجهةالأجسام الحركيةمراجعة: منصة الإطلاق