10 مرفق
درســــــــــ مصور ـــــ UNITY3D ـــــــــ للمبتدئيـن
7 مرفق
رد: درســــــــــ مصور ـــــ UNITY3D ـــــــــ للمبتدئيـن
رد: درســــــــــ مصور ـــــ UNITY3D ـــــــــ للمبتدئيـن
ما شاء الله شرح ممتاااااااز
ان شاء الله اطبق الدرس و ارجع بالنتائج لاحقا ..
رد: درســــــــــ مصور ـــــ UNITY3D ـــــــــ للمبتدئيـن
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 ـــــــــ للمبتدئيـن
اه الحلاوة دى يافنان بس بصراحة روعة
كدة بقى فيه دروس للمحرك UNITY3D
رد: درســــــــــ مصور ـــــ UNITY3D ـــــــــ للمبتدئيـن
شكرا اخي المعلم جامبو على التشجيع
واتمنى الاستفاده من الدرس واي استفسار بخصوص الدرس حاضر
رد: درســــــــــ مصور ـــــ UNITY3D ـــــــــ للمبتدئيـن
مجهودك رائع اخي مبارك ;) وتم التقييم :silly:
رد: درســــــــــ مصور ـــــ UNITY3D ـــــــــ للمبتدئيـن
تسلم مراقبنا على مرورك واشكرك على تعديل الموضوع
رد: درســــــــــ مصور ـــــ UNITY3D ـــــــــ للمبتدئيـن
انت مبدع
ومشكووووووووووووووووووووووووووووووووووووووووور على الشروحات انا الاحظ فعلا
تغير ملمووس في احترافك لصناعة الالعاب
رد: درســــــــــ مصور ـــــ UNITY3D ـــــــــ للمبتدئيـن
ksa.d7
مشكور اخوي على الكلمات الطيبه وانشاله تستفيد من الدرس
بيني وبينك مافي شي صعب بس العمليه تبي طولت بال وصبر واساسيات صحيحه تنطلق منهااا
وتقبل تحياتي
رد: درســــــــــ مصور ـــــ UNITY3D ـــــــــ للمبتدئيـن
شرح جميل يا اخي والله المنتدى يحتاج لمتل هت شرحاة لكن في بعض لن يفهم مضمون سطريبت لدلك انصحك بوضع شرحاة لسكريبت او تعليقاة معه
وان وضعت هد شرح لسكريبت يا اخي فارجو ان لا اكون خلفت موضوع
اقتباس:
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 هي كلمة معروفة عند محرك بان تمسح ابجكت
رد: درســــــــــ مصور ـــــ UNITY3D ـــــــــ للمبتدئيـن
اسف في اغلاط كتيرة في لغة لاني كنت في عجلة من امر المهم لو في اي غلط في شرح او اي شي ارجو تصحيح ولو كان رد مخالف فارجو الحدف بتوفيق يا اخوة
رد: درســــــــــ مصور ـــــ UNITY3D ـــــــــ للمبتدئيـن
hamacka2
انا سعيد بمشاركتك والي اثرت الموضوع
من جهى اخرى شرح السكربتات يطووول وياخذ وقت خاصتن انه السكربات عندما اقوم بشرحها يجب ان ابد ا بالاساسيات والامور البسيط وتاخذ عملية الشرح تدرج بطىء جدااا
ومن جهى اخرى هنالك كتاب للاخ محمد الجبوري اسمه مدخل لتعلم سكربتات اليونتي او برمجة اليونتي انصح بقراءته
رد: درســــــــــ مصور ـــــ UNITY3D ـــــــــ للمبتدئيـن
في حقيقة ان افكر اعمل كتاب للاساسياة برمجة لليونتي لان عديد لم تقل اتعلم لغة برمجة وخد اساسياة تم ات لتفهم برمجة بليونتي فتلقاه عاجز عل دهاب وبحت عن دروس لاي لغة متلا لو تعلم c يقول ان اه ستنفعني هد مع يونتي ولو قال اتعلم c# يقول c# خاص بيونتي مختلفة لكن الامر هو ان يحتاج اساسياة برمجة وحسب متل متغيراة دول if for while ويتعلم دور كل وحد وطرق استعمال ودلك لم ياتي لتعلم برمجة بيونتي تبق تنقصه يتعلم كلاساة خاص ببرنامج وهكد ما يلق اي مشكل
بنسبة للكتاب الي قلت فدوره يكمن في شرح كلاساة اليونتي وهد مرحلة تانية يجب اولا تعلم اساسياة برمجة التي تبقا تابت في كل لغة مهما كانة قد تتغير مصطلحاة تعرفها في بعض لغاة لكن يبق لها دور واحد
رد: درســــــــــ مصور ـــــ UNITY3D ـــــــــ للمبتدئيـن
ممكن اميلك يا اخي
سبب غير موجود فقط تعارف p: