السلام عليكم ورحمة الله وبركاته
ان شاء الله الموضوع دة علشان انا لسة جديدة في برمجة الالعاب وفي حاجات كتيرة مببقاش فاهمة وخصوصا ان لغتي الانجليزية مش كويسة قوي فعاوز حد يساعدني علي فهم بعض الامور اللي ببقي حاولت ككتير اني افهمها ولكن مش عارف استوعبها وان شاء الله الاقي عندكم المعلومة اللي بدور عليها
هنبدأ بالكود دة
الكود اللي فوق دة كود خاص باطلاق النار في اتجاة معين
الكود دة شغال وكلة تمام المشكلة اني مش قادر افهم هو ليه عرف rigidbody مرة تانية باسم clone مع انه كان يقدر يستخد الاسم shoter وايجيب كل الاوامر دي منه ؟
الاهم بقي اني جربت فعلا اعمل كدة والكود اشتغل معايا ومطلعليش اي خطأ ولكن الكود وقف عند السرعة ومقدرش يتعرف عليها مهما زودت او قللت في القيمة مفيش اي نتيجة بينفذ الرجد بادي العادية خالص كأنه مش شايف السطر بتاع السرعة اصلا
اتمني ان اجد تفسير عندكم
ا
ان شاء الله الموضوع دة علشان انا لسة جديدة في برمجة الالعاب وفي حاجات كتيرة مببقاش فاهمة وخصوصا ان لغتي الانجليزية مش كويسة قوي فعاوز حد يساعدني علي فهم بعض الامور اللي ببقي حاولت ككتير اني افهمها ولكن مش عارف استوعبها وان شاء الله الاقي عندكم المعلومة اللي بدور عليها
هنبدأ بالكود دة
كود:
public class shoot : MonoBehaviour { public Rigidbody shooter; public int throwpower; // Use this for initialization void Start () { shooter=shooter.GetComponent<Rigidbody>(); } // Update is called once per frame void Update () { if(Input.GetButtonDown("Fire1")) { [COLOR="#006400"][B]Rigidbody clone; clone=Instantiate(shooter,transform.position,transform.rotation)as Rigidbody; clone.velocity=transform.TransformDirection(Vector3.forward*throwpower);[/B][/COLOR] } } }
الكود دة شغال وكلة تمام المشكلة اني مش قادر افهم هو ليه عرف rigidbody مرة تانية باسم clone مع انه كان يقدر يستخد الاسم shoter وايجيب كل الاوامر دي منه ؟
الاهم بقي اني جربت فعلا اعمل كدة والكود اشتغل معايا ومطلعليش اي خطأ ولكن الكود وقف عند السرعة ومقدرش يتعرف عليها مهما زودت او قللت في القيمة مفيش اي نتيجة بينفذ الرجد بادي العادية خالص كأنه مش شايف السطر بتاع السرعة اصلا
اتمني ان اجد تفسير عندكم
ا
تعليق