بسم الله الرحمن الرحيم
هذا الدرس عباره عن شرح بسيط
لطريقة تحريك المجسم و وضع SCORE وتنفيذ جملة شرطية وتدمير الكائن
هي اساسيات صناعة الالعاب
واسال الله التوفيق والسداد لي ولكم
بسم الله الرحمن الرحيم
هذا الدرس عباره عن شرح بسيط
لطريقة تحريك المجسم و وضع SCORE وتنفيذ جملة شرطية وتدمير الكائن
هي اساسيات صناعة الالعاب
واسال الله التوفيق والسداد لي ولكم
التعديل الأخير تم بواسطة اسود الرافدين ; 18-03-2011 الساعة 10:33 AM
تابع.................. للموضوع
التعديل الأخير تم بواسطة مبارك الرشيدي ; 15-03-2011 الساعة 08:45 PM
ما شاء الله شرح ممتاااااااز
ان شاء الله اطبق الدرس و ارجع بالنتائج لاحقا ..
اشهد ان لا اله الا الله واشهد ان محمد رسول الله
zxz999
حياك الله اخوي وانشاله بالتوفيق
وهذا الكود المستخدم لن تجده بالموقع
وشكرا لمرورك الطيب وتقبل تحياتي
كود:var angleBetween = 0; var destroy : GameObject; var target : Transform; var other : GameObject; function Update () { var targetDir = target.position - transform.position; angleBetween = Vector3.Angle (transform.forward, targetDir); other.guiText.text = "score = " + angleBetween.ToString(); if (angleBetween < 80) Destroy(destroy); }
اه الحلاوة دى يافنان بس بصراحة روعة
كدة بقى فيه دروس للمحرك UNITY3D
شكرا اخي المعلم جامبو على التشجيع
واتمنى الاستفاده من الدرس واي استفسار بخصوص الدرس حاضر
مجهودك رائع اخي مبارك وتم التقييم
تسلم مراقبنا على مرورك واشكرك على تعديل الموضوع
انت مبدع
ومشكووووووووووووووووووووووووووووووووووووووووور على الشروحات انا الاحظ فعلا
تغير ملمووس في احترافك لصناعة الالعاب
ksa.d7
مشكور اخوي على الكلمات الطيبه وانشاله تستفيد من الدرس
بيني وبينك مافي شي صعب بس العمليه تبي طولت بال وصبر واساسيات صحيحه تنطلق منهااا
وتقبل تحياتي
شرح جميل يا اخي والله المنتدى يحتاج لمتل هت شرحاة لكن في بعض لن يفهم مضمون سطريبت لدلك انصحك بوضع شرحاة لسكريبت او تعليقاة معه
وان وضعت هد شرح لسكريبت يا اخي فارجو ان لا اكون خلفت موضوع
var angleBetween = 0;
var destroy : GameObject;
var target : Transform;
var other : GameObject;
function Update () {
var targetDir = target.position - transform.position;
angleBetween = Vector3.Angle (transform.forward, targetDir);
other.guiText.text = "score = " + angleBetween.ToString();
if (angleBetween < 80)
Destroy(destroy);
}صطر1 هد صطر سهل ما يحتاج شرح لكن في توضيح ان من افضل تركه بدون قيمة لان قيمة افتراضية 0
صطر2 هد صطر يحتاج شرح بصيط كل يعرف ان بعد نقطتين يات نوع متغير وفي هد متغير نوعه هو
GameObject وهد خاص بيونتي ويتعرف عليه بانه متغير يقبل فقط في قيمه مجسم
صطر3 نوع Transform انه له نفس عمل الاول لكنه ياخد احداتياة الجسم
صطر4 تم شرحه
صطر5
var targetDir = target.position - transform.position;
كما ترون ان في كلمةtarget وهي متغير قام الاخ بتعريفه في سكريبت
target.position وهو يعني مكان الجسم الي ياخه متغير كقيمة
transform.position وهو نفس عمل الاول الى انه يحدد مكان صحب سكريب
صطر 6
angleBetween = Vector3.Angle (transform.forward, targetDir);
كما ترون في متغير قمن بتعريفه من قبل لدلك لم يتم عمل عبارة تعريف متغير
ضور هد صطر هو حساب الزاوية بين الهدف وتحويل هذا الكائن
صطر 7
other.guiText.text = "score = " + angleBetween.ToString();
كم ترون قام الاخ بتعريف متغير من نوع ابجكت اسم other وهد خاص للوحة النص
حست اعطين قيمة العرض يعرض جملة
score =
و قيمة متغير
angleBetween
if شريطية معروفة
Destroy هي كلمة معروفة عند محرك بان تمسح ابجكت
FNAIRE ET BILAL GOLIH ! GOLEH !! الفناير والشاب بلال
http://www.youtube.com/watch?v=IJs9Jwz-OY
http://www.youtube.com/watch?v=bl1q5noT_5c
الله يجمع بيننا ويوفقنا ويجعلنا امتا واحدة
اسف في اغلاط كتيرة في لغة لاني كنت في عجلة من امر المهم لو في اي غلط في شرح او اي شي ارجو تصحيح ولو كان رد مخالف فارجو الحدف بتوفيق يا اخوة
FNAIRE ET BILAL GOLIH ! GOLEH !! الفناير والشاب بلال
http://www.youtube.com/watch?v=IJs9Jwz-OY
http://www.youtube.com/watch?v=bl1q5noT_5c
الله يجمع بيننا ويوفقنا ويجعلنا امتا واحدة
hamacka2
انا سعيد بمشاركتك والي اثرت الموضوع
من جهى اخرى شرح السكربتات يطووول وياخذ وقت خاصتن انه السكربات عندما اقوم بشرحها يجب ان ابد ا بالاساسيات والامور البسيط وتاخذ عملية الشرح تدرج بطىء جدااا
ومن جهى اخرى هنالك كتاب للاخ محمد الجبوري اسمه مدخل لتعلم سكربتات اليونتي او برمجة اليونتي انصح بقراءته
في حقيقة ان افكر اعمل كتاب للاساسياة برمجة لليونتي لان عديد لم تقل اتعلم لغة برمجة وخد اساسياة تم ات لتفهم برمجة بليونتي فتلقاه عاجز عل دهاب وبحت عن دروس لاي لغة متلا لو تعلم c يقول ان اه ستنفعني هد مع يونتي ولو قال اتعلم c# يقول c# خاص بيونتي مختلفة لكن الامر هو ان يحتاج اساسياة برمجة وحسب متل متغيراة دول if for while ويتعلم دور كل وحد وطرق استعمال ودلك لم ياتي لتعلم برمجة بيونتي تبق تنقصه يتعلم كلاساة خاص ببرنامج وهكد ما يلق اي مشكل
بنسبة للكتاب الي قلت فدوره يكمن في شرح كلاساة اليونتي وهد مرحلة تانية يجب اولا تعلم اساسياة برمجة التي تبقا تابت في كل لغة مهما كانة قد تتغير مصطلحاة تعرفها في بعض لغاة لكن يبق لها دور واحد
FNAIRE ET BILAL GOLIH ! GOLEH !! الفناير والشاب بلال
http://www.youtube.com/watch?v=IJs9Jwz-OY
http://www.youtube.com/watch?v=bl1q5noT_5c
الله يجمع بيننا ويوفقنا ويجعلنا امتا واحدة
ممكن اميلك يا اخي
سبب غير موجود فقط تعارف p:
FNAIRE ET BILAL GOLIH ! GOLEH !! الفناير والشاب بلال
http://www.youtube.com/watch?v=IJs9Jwz-OY
http://www.youtube.com/watch?v=bl1q5noT_5c
الله يجمع بيننا ويوفقنا ويجعلنا امتا واحدة