مراجعة: البرج
جزء من قسم الفيزياء وأسلوب اللعب في رحلة Unity على Coddy. الدرس 44 من 63.
التحدي
متوسطاكتب سكربت البرج. تتحرك الدبابة باستخدام الأسهم (سكربتها جاهز)، بينما يحافظ البرج، وهو أعلى قليلًا من الدبابة، على توجيهه نحوها:
- يدور باتجاه الدبابة بسرعة
turnSpeed(90) درجة في الثانية، ولا يتجاوز هذه السرعة أبدًا، وحول محوره y فقط: فلا يميل إلى الأعلى أو الأسفل أبدًا. - يطلق مفتاح المسافة قذيفة (
shellPrefab). تبدأ القذيفة على بُعد وحدة واحدة أمام مركز البرج وبارتفاع 0.5 فوقه، وفقًا لاتجاهات البرج نفسه، وتتجه نحو الاتجاه الذي يواجهه البرج (سكربت Shell الجاهز يجعلها تطير إلى الأمام).
اضغط تشغيل، وقد الدبابة وأطلق النار، ثم اضغط تحقّق.
جرّب بنفسك
using UnityEngine;
public class Turret : MonoBehaviour
{
public Transform tank;
public GameObject shellPrefab;
public float turnSpeed = 90f;
void Update()
{
}
}
جميع دروس الفيزياء وأسلوب اللعب
1الجسم الصلب (Rigidbody)
الجاذبية والكتلةالدفع باستخدام AddForceالقفز باستخدام دفعةFixedUpdate للفيزياءالسرعة المتجهةالأجسام الحركيةمراجعة: منصة الإطلاق