sorena
22-08-2012, 10:56 PM
السلام عليكم .. كيف الحال ..هذي تجربتي بمحرك ألعاب جميل جربته مؤخرا
محرك Unity هو محرك تضصميم العاب 3D , يستخدم في البرمجة عدة لغات سكريبت متنوعه وبما انها لغات سكريبت ستكون البرمجة سهله جدا
للمرة الاولى عندما فتحته شعرت انه صعب ولكن يمكن ان اقول انه اسرع محرك تعلمت اساسياته
http://docs.unity3d.com/Documentation/Images/manual/LearningtheInterface-0.jpg
اولا عليك فهم هذه الشاشه حتى يتسنى لك فهم المحرك
كما ترى هو يتكو من عدة tabs
1-Project
هنا عناصر اللعبة وهي كمصدر للعبة ولا تستخدم داخل اللعبة الا اذا ادرجتها داخل scene أوHierarchy
2-Hierarchy
هنا أي عنصر يستخدم فعليا في اللعبة عند الضغط عليه تظهر قائمه خصائص اللعبة وهي قائمه Inspector
3- Inspector
قائمه خصائص كل عنصر ومن هنا يمكن اضافة سكريبت لبرمجته او يكون مبرمج مسبقا
اضافة السكريبت تكون من القائمة Components
وبعد اضافه السكريبت سيكون موجود في نافذة الخصائص ويمكن من خلال خيار edit this script التعديل عليه او يمكن حذفه من خلال remove
4- Scene
هنا تضع كل عنَصر تستخدمه ويمكن تغير موقعه او تدويره او تكبيره من الأدوات الموجود اعلى وهي http://docs.unity3d.com/Documentation/Images/manual/LearningtheInterface-13.jpg
حدد اي اوبجكت ثم اضغط اي من هذه الادوات ..الثاني لنقله وتغيير مكانه , الثالث للتدوير .. الرابع لتكبيره او تصغيره أما الأول _اليد_ فهو للتحكم برؤيه المشهد ولا يغير شئ
يمكن عمل اكثر من scene من خلال file ثم add new scene ويلزم التأكد من حفظها
5-Game
هنا تستطيع ان ترى اللعبة كما يفترض ان تكون ولتشغيلها استخدم الأدوات http://docs.unity3d.com/Documentation/Images/manual/LearningtheInterface-20.jpg
ملاخظه : اي تغيير تجريه اثناء التشغيل او حتى الايقاف المؤقت سيكون فقط للاختبار ولن يحفظ
هنا دروس الاسااسيات دروس فيديو قصيره (http://unity3d.com/support/documentation/video/)
مفيد الفيديو الخاص بطريقة تصدير object ثلاثي الأبعاد من برنامج 3D وتصدير الأكساء من الفوتشوب
هنا درس الانترفيس أنا اختصرته لكن هنا مفصل (http://unity3d.com/support/documentation/video/)
وهنا مجوعه tutorials مهمه (http://docs.unity3d.com/Documentation/Manual/LearningtheInterface.html)
ليس ضروري تطبيقها ممكن فقط تقوم بتحميلها ثم فتح جميع عناصرها ومشاهدة خصائص كل عنصر
ملاحظات:
1- هناك مبدأ يسمى Parenting في هذا المحرك وهو جميل جدا هدفه استخدام اكثر من عنصر ليشكل عنصر واحد يستخدم في اكثر من مكان داخل اللعبة او في لعبة اخرى
فمثلا يمكن عمل platform ذات شكل غير مستوي من عدة platform s مجتمعه والطريقه تعتمد على وضع العناصر كـ child لـ عنصر آخر , انشأ emty object ثم اسحب هذه العناصر داخله
http://docs.unity3d.com/Documentation/Images/manual/LearningtheInterface-5.jpg
2-لتطوير لعبة 2D تأكد أن قيم Z صفر لكل العناصر
3- مهم فهم الكميرا فيمكن الضغط على العنصر من ثم باستخدام هذه الأداة http://docs.unity3d.com/Documentation/Images/manual/LearningtheInterface-16.jpg في أعلى الشاشة رؤية العنصر من جميع الجهات
4- لفهم scripting داخل Unity هنا (http://docs.unity3d.com/Documentation/ScriptReference/index.html) تستطيع كتابة سكريتات بـ java scrript , C# & Boo
حظا ً موفقاً ☺
محرك Unity هو محرك تضصميم العاب 3D , يستخدم في البرمجة عدة لغات سكريبت متنوعه وبما انها لغات سكريبت ستكون البرمجة سهله جدا
للمرة الاولى عندما فتحته شعرت انه صعب ولكن يمكن ان اقول انه اسرع محرك تعلمت اساسياته
http://docs.unity3d.com/Documentation/Images/manual/LearningtheInterface-0.jpg
اولا عليك فهم هذه الشاشه حتى يتسنى لك فهم المحرك
كما ترى هو يتكو من عدة tabs
1-Project
هنا عناصر اللعبة وهي كمصدر للعبة ولا تستخدم داخل اللعبة الا اذا ادرجتها داخل scene أوHierarchy
2-Hierarchy
هنا أي عنصر يستخدم فعليا في اللعبة عند الضغط عليه تظهر قائمه خصائص اللعبة وهي قائمه Inspector
3- Inspector
قائمه خصائص كل عنصر ومن هنا يمكن اضافة سكريبت لبرمجته او يكون مبرمج مسبقا
اضافة السكريبت تكون من القائمة Components
وبعد اضافه السكريبت سيكون موجود في نافذة الخصائص ويمكن من خلال خيار edit this script التعديل عليه او يمكن حذفه من خلال remove
4- Scene
هنا تضع كل عنَصر تستخدمه ويمكن تغير موقعه او تدويره او تكبيره من الأدوات الموجود اعلى وهي http://docs.unity3d.com/Documentation/Images/manual/LearningtheInterface-13.jpg
حدد اي اوبجكت ثم اضغط اي من هذه الادوات ..الثاني لنقله وتغيير مكانه , الثالث للتدوير .. الرابع لتكبيره او تصغيره أما الأول _اليد_ فهو للتحكم برؤيه المشهد ولا يغير شئ
يمكن عمل اكثر من scene من خلال file ثم add new scene ويلزم التأكد من حفظها
5-Game
هنا تستطيع ان ترى اللعبة كما يفترض ان تكون ولتشغيلها استخدم الأدوات http://docs.unity3d.com/Documentation/Images/manual/LearningtheInterface-20.jpg
ملاخظه : اي تغيير تجريه اثناء التشغيل او حتى الايقاف المؤقت سيكون فقط للاختبار ولن يحفظ
هنا دروس الاسااسيات دروس فيديو قصيره (http://unity3d.com/support/documentation/video/)
مفيد الفيديو الخاص بطريقة تصدير object ثلاثي الأبعاد من برنامج 3D وتصدير الأكساء من الفوتشوب
هنا درس الانترفيس أنا اختصرته لكن هنا مفصل (http://unity3d.com/support/documentation/video/)
وهنا مجوعه tutorials مهمه (http://docs.unity3d.com/Documentation/Manual/LearningtheInterface.html)
ليس ضروري تطبيقها ممكن فقط تقوم بتحميلها ثم فتح جميع عناصرها ومشاهدة خصائص كل عنصر
ملاحظات:
1- هناك مبدأ يسمى Parenting في هذا المحرك وهو جميل جدا هدفه استخدام اكثر من عنصر ليشكل عنصر واحد يستخدم في اكثر من مكان داخل اللعبة او في لعبة اخرى
فمثلا يمكن عمل platform ذات شكل غير مستوي من عدة platform s مجتمعه والطريقه تعتمد على وضع العناصر كـ child لـ عنصر آخر , انشأ emty object ثم اسحب هذه العناصر داخله
http://docs.unity3d.com/Documentation/Images/manual/LearningtheInterface-5.jpg
2-لتطوير لعبة 2D تأكد أن قيم Z صفر لكل العناصر
3- مهم فهم الكميرا فيمكن الضغط على العنصر من ثم باستخدام هذه الأداة http://docs.unity3d.com/Documentation/Images/manual/LearningtheInterface-16.jpg في أعلى الشاشة رؤية العنصر من جميع الجهات
4- لفهم scripting داخل Unity هنا (http://docs.unity3d.com/Documentation/ScriptReference/index.html) تستطيع كتابة سكريتات بـ java scrript , C# & Boo
حظا ً موفقاً ☺