منتديات إم زييييييد-Mzeid
مرحبا بك في منتديات mzeid ندعوك للتسجيل في منتدانا للإستمتاع بكل مميزات المنتدي والمشاركة بالردود والدردشة الجماعية أو التعريف بنفسك والدخول إلي المنتدي إذا كنت مسجل مسبقاً شــكـــراً.

درس عن UnityGUI 556225968






منتديات إم زييييييد-Mzeid
مرحبا بك في منتديات mzeid ندعوك للتسجيل في منتدانا للإستمتاع بكل مميزات المنتدي والمشاركة بالردود والدردشة الجماعية أو التعريف بنفسك والدخول إلي المنتدي إذا كنت مسجل مسبقاً شــكـــراً.

درس عن UnityGUI 556225968






منتديات إم زييييييد-Mzeid
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتديات إم زييييييد-Mzeid

Welcome in Mzeid
 
الرئيسيةالمجلة الرئيسيةأحدث الصورالتسجيلدخول
المواضيع الأخيرة
» تحميل لعبة empire earth 2 كاملة ميديا فاير mediafire
درس عن UnityGUI Empty21/4/2020, 7:20 pm من طرف mzeid

» حصريا وقبل جميع المنتديات العربية بأكملها Unity 3 .0.0@ CRACK محرك اليونيتي 3 مع الكراك والنسخة البرو [جديد* تم تجديد الرابط ومجرب كمان وعلي ميديا فاير]
درس عن UnityGUI Empty19/7/2016, 8:50 am من طرف I am Programer

» بانفراد تام كراك اليونتي كامل3.4 -Unity 3.4 crack full علي9 سيرفرات حصريا علي إم زييييد-mzeid
درس عن UnityGUI Empty19/7/2016, 8:45 am من طرف I am Programer

» محرك اليوديكيه3 كامل UDK 3Full -Unreal Development Kit3full محرك الانريل3 كامل حصريا علي ام زييييد-mzeid علي اكثر من سيرفر
درس عن UnityGUI Empty18/7/2016, 10:18 pm من طرف I am Programer

» تحميل محرك الفيرتوولز 4 +الكراك والسيريال من فور شيرد فقط وحصريا علي منتديات Mzeid
درس عن UnityGUI Empty12/5/2015, 6:08 am من طرف djamel10

» حصريا محرك الفيرتولز 5 كامل Virtools v5 Full- برابط مجرب 2011اصنع لعبة بدون برمجة فقط علي mzeid
درس عن UnityGUI Empty1/3/2015, 6:22 am من طرف djamel10

» كيف تذاكر وتراجع شاطرالمزيد!
درس عن UnityGUI Empty12/9/2014, 3:48 am من طرف mzeid

» الدعــــــــــــاء قبل المذاكرة وبعدها وعند الامتحان وبعده شاطرالمزيد!
درس عن UnityGUI Empty12/9/2014, 3:46 am من طرف mzeid

»  حصريا كود مجلة عرب ليجند 3arablegend مقدمة من شبكة mzeid
درس عن UnityGUI Empty7/9/2014, 3:25 am من طرف crash101094

»  حصريا مجله شباب فوكس الاصدار الجديد فقط عmzeid بس
درس عن UnityGUI Empty7/9/2014, 3:18 am من طرف crash101094

»  حصريا مجلة موقع fonekat فونيكات الجديده وبمميزات خطيره مقدمة من شبكةmzeid
درس عن UnityGUI Empty9/6/2014, 8:47 pm من طرف زمزم2

» {حصري جدا}Game maker 8.1 pro full with crack الجيم ميكر 8.1 كامل مع الكراك علي Mzeid! ميديافاير!!mediafire
درس عن UnityGUI Empty20/3/2014, 5:46 pm من طرف بو تعتع

» تجميعة من أجمل خلفيات سطح المكتب الررائعة للويندوز والماك واي نظام اخر -Desktop Wallpapers Mix pack 7
درس عن UnityGUI Empty24/2/2014, 4:17 am من طرف mzeid

»  كلمات اغنية فضل شاكر - بنسا العالم
درس عن UnityGUI Empty24/2/2014, 4:11 am من طرف mzeid

»  كلمات اغنية احبك موت
درس عن UnityGUI Empty24/2/2014, 4:10 am من طرف mzeid

» حصريااا ولدي mzeid فقط 3D Game maker full ثري دي جيم ميكر كامل بروابط شغاله 100 % ومجربة مرفوعة حديثا 2011
درس عن UnityGUI Empty6/2/2014, 3:03 am من طرف ma games

» حصريا تحميل لعبة Toy story 2 للفيلم المشهور جدا علي ميديا فاير بحجم 43 ميجا فقط -mzeid
درس عن UnityGUI Empty7/1/2014, 6:11 am من طرف mzeid

» صور متنوعة
درس عن UnityGUI Empty6/1/2014, 1:25 pm من طرف mzeid

» اسطوانة صيانة النظام العملاقة Ultimate Boot CD 5.2.6 Final لاصلاح جميع مشاكل الهارد و تقسيمه و عمل باك اب بحجم 552 ميجا على اكثر من سيرفر
درس عن UnityGUI Empty30/12/2013, 6:59 am من طرف mzeid

» افضل حزمة كوديك على الاطلاق XP Codec Pack 2.6.0 Final لتشغيل جميع صيغ الميديا على اكس بي بحجم 22 ميجا على اكثر من سيرفر
درس عن UnityGUI Empty30/12/2013, 6:56 am من طرف mzeid


 

 درس عن UnityGUI

اذهب الى الأسفل 
كاتب الموضوعرسالة
mzeid
Admin
Admin
mzeid


ذكر
مزاجي : درس عن UnityGUI Pi-ca-26

بلدي : درس عن UnityGUI Egypt10
الهواية : درس عن UnityGUI Painti10

درس عن UnityGUI Studen10
المشاركات المشاركات : 1168
نقاط : 2147489039
السٌّمعَة : 0
الإنتساب : 15/08/2009 الموقع الموقع : www.mzeid.hooxs.com


درس عن UnityGUI Empty
مُساهمةموضوع: درس عن UnityGUI   درس عن UnityGUI Empty5/11/2010, 9:02 pm

بسم الله الرحمن الرحيم
السلام عليكم
اقدم لكم درس يشرح UnityGUI و كيف الكتابه و كيفيه استخدامه في القوائم
اولا تعريفه : مكتبه GUI هي مكتبه توفر واجه رسوميه شفافه للمستخدم اي تسهل عليه الكثير من العناء و راينا هذا في انظمة التشغيل القديمه التي لا تدعم الواجه الرسومية و هذه المكتبه تشبه مكتبه Qt التي تعتمد على السي ++ وهي ممتعه لدرجه لن يتصورها احد و ايضا مكتبه API الخ من مكتبات
ثانيا : الدرس
الان سنشرح هذه المكتبه في عده اجزاء في هذا الموضوع اول جزء ستمثل كيفيه اضافه بوتون في لعبتنا بهذه المكتبه
سنضع سكريبتات و نشرحها

كود:
function OnGUI () {
// وضع خانه المجموعه في منتصف الشاشه
GUI.BeginGroup (Rect (Screen.width / 2 - 50, Screen.height / 2 - 50, 100, 100));


//اضافه البوكس و البوتن الى المجموعه التي انشأناها في الشاشه
GUI.Box (Rect (0,0,100,100), "Group is here&quot...;
GUI.Button (Rect (10,40,80,30), "Click me&quot...;

//نهاية المجموعه
GUI.EndGroup ();
}

ربما توجد فيه اخطاء لاني لم اكتبه باليونيتي

*سنشرح السطر الاول اولا استدعينا و وضعنا FUNCTION مسؤوله على كل شيء يظهر في الشاشه و يكون ثابت مثل الدم السلاح و القوائم الخ ..... و هي OnGUI
وفي السطر الثاني امرناه برسم مجموعه على شكل مستطيل بالقياسات التي نريدها مثلا نحن افترضنا طول الشاشه كذا ثم قسمناه على اثنين و طرحناه من 50 اي طول البوكس 50 بيكسل و البقيه هو طول شاشتك المتبقى و كذلك في الارتفاع قسمناه على 2 ثم طرحناه من 50 .
نفترض ان طول الشاشه عندنا 200 بيكسل نقسمها على 2 ثم نطرحها من 50 و نجد النتيجه نفس الامر في الارتفاع.
* ثم امرناه برسم بوكس من المكتبه بتلك القياسات و نعطيه اسم Group is here و داحل هذا البوكس ننشء بوتون بتلك المواصفات حيث يمكن التعديل عليها بالمنطق و نسعطيها اسم مثل Click me
ثم في السطر الاخير قلنا له ان المجوعه انتهت و لن نضيف لها شيء ثم جربو و ستجدون النتيجه
يتبع سكريبتات اخرى.
Arrow .....
تقبلو تحياتي و مبادرتي
درس عن UnityGUI 66123
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://mzeid.hooxs.com
mzeid
Admin
Admin
mzeid


ذكر
مزاجي : درس عن UnityGUI Pi-ca-26

بلدي : درس عن UnityGUI Egypt10
الهواية : درس عن UnityGUI Painti10

درس عن UnityGUI Studen10
المشاركات المشاركات : 1168
نقاط : 2147489039
السٌّمعَة : 0
الإنتساب : 15/08/2009 الموقع الموقع : www.mzeid.hooxs.com


درس عن UnityGUI Empty
مُساهمةموضوع: سكربت اخر   درس عن UnityGUI Empty5/11/2010, 9:08 pm

هذا سكريبت آخر يظهر لنا نافذتين نعم او لا
الكود:
private var selectedToolbar : int = 0;
private var toolbarStrings = ["Yes", "No"];

function OnGUI () {
   
// Determine which button is active, whether it was clicked this frame

   selectedToolbar = GUI.Toolbar (Rect (50, 10, Screen.width - 100, 30), selectedToolbar, toolbarStrings);

   
   
   if (GUI.changed)
   {
      print ("The toolbar was clicked&quot...;

      if (selectedToolbar == 0)
      {
         print ("First button was clicked&quot...;
      }
      else
      {
         print ("Second button was clicked&quot...;
      }
   }
}

سنشرح السكريبت في السطر الاول عرفنا متغير من نوع int
ثم في السطر الثاني عرفنا متغير آخر هو toolbarStrings راحي ينفذلنا امرين هما نعم او لا كما هو موضح في السكريبت
ثم عرفنا Function من نوع OnGUI وقد تحدثنا عنها في ما سبق
ثم من بده استخدمنا ادداه الشرط if اذا تحقق الامر الذي وضعناه ان GUI تغير يطبع لنا النافذه مضغوط عليها ثم استخدمنا اداه الشرط مره اخرى اذا تم تحديد النافذه يطبع لنا ان النافذه الاولى تم النقر عليها ثم استخدمنا الداه else او يطبع لنا ان النافذه الثانيه مضغوط عليها
يتبع سكريبت آخر قريبا .. درس عن UnityGUI 83236 ....
تقبلو تحياتي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://mzeid.hooxs.com
 
درس عن UnityGUI
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديات إم زييييييد-Mzeid :: منتدي البرامج والألعاب :: قسم صناعة الالعاب-
انتقل الى: