السالم عليكم ورحمة هللا وبركاتة كتاب تعلم برمجة االلعاب بأستخدام محرك االلعاب Unity 3D الكتاب مقدم من االستاذ : عماد عارف التوي موقع : Home OF Games ا

ملفّات مشابهة
الأول في السي شارب((c#للمبتدائين

السالم عليكم و رحمة هللا شرح ربط قاعدة بيانات Access بال.. C# مذا ستستفيد من هذا الموضوع!! -معرفة طريقة صنع قاعدة بيانات بالAccess -ربط قاعدة البيانات

) NSB-AppStudio برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( ) برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( NSB-AppStudio الدرس األول ) 1 ( الدرس

Microsoft Word - SolutionOOPFinal2011.doc

اردوينو – الدرس الثامن – تغيير درجة الالوان لـ RGB LED

Allomani Warehouse User Guide

Microsoft Word - new.doc

ورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة : اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة ا

برنامج المساعدات المادية الذكي خطوات التقديم للمساعدة المادية...2 خطوات رفع المستندات المرفوضة...10 خطوات التاكد من حالة الطلب

التحكم في الجهاز عن بعد باستخدام نظام VNC

برمجة NXT والخوارزميات تتبع الخط سلسلة دروس الروبوت التعل م قسم برمجة NXT والخوارزم ات تتبع الخط )حساس الضوء واأللوان( 1

How To Make Connection Between Oracle DB Server 9i & Oracle Developer 6i

<4D F736F F D20D8D1EDDEC920CDD0DD20C7E1E1EDE4DFD32E646F63>

The Global Language of Business دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1

عرض تقديمي في PowerPoint

SP-1101W/SP-2101W eciug niitallatini kciuq 1.0v /

دليل تدريبي : الحلول لما بعد اختراق الحسابات إعداد : محمد المسقطي Mohammed Al-Maskati بمساعدة : علي السباعي Ali Sibai

Forum.zyzoom.net

Microsoft Word - moneybookers

بسم هللا الرحمن الرحيم االسئلة المتوقعه لمادة الحاسوب م 3 شتوية 2016 االستاذ نور الدين بني عطا االسئلة المتوقعه على مادة الحفظ سؤال 1 : وضح

الصف السادس االبتدائي الفصل الدراسي االول بسم هللا الرحمن الرحيم الصفحة محتويات الفصل الدراسي األول الموضو

عرض تقديمي في PowerPoint

شرح توزيعة Parted Magic السلم عليكم و رحمة ال تعالى و بركاته شرح توزيعة Parted Magic )الصدار الثالث( الفهرس : (1 مقدمة (2 تحميل التوزيعة (

الفهرس: كيفية ضبط الموبايل/التابلت: خدمة االنترنت معرفة مسبقا على الجهاز. في حالة عدم تعريف خدمة االنترنت مسبقا على الجهاز يمكنك ضبطه يدويا ادخل على D

الدليل التدريبي لتسجيل منتج البوابة االلكترونية للمطابقة )سابر( الدليل التدريبي لتسجيل منتج 0

Banner – Hold Information SOAHOLD

Microsoft Word - C#2

كيفية تفعيل خدمة IIS ونشر موقع ويب على الشبكة احمللي السالم عليكم اصدقائي الكرام في هذا الكتاب سنتناول ما هي خدمة المعلومات وكيفية التفعيل ونشر الموقع

الدوال في اكسل الدوال: هي صيغ معرفة مسبقا تقوم بإجراء عمليات حسابية بإستخدم قيم محددة ووسائط مسماة في ترتيب بنية معينة بناء الدالة: إغالق. يبدأ بناء ا

عرض تقديمي في PowerPoint

تحذيرات قبل التركيب قم بفصل التيار الكهربي عن كاميرا الشبكة فور ا بمجرد ظهور الدخان أو انبعاث رائحة غريبة منها. أبعد كاميرا الشبكة عن الماء. إذا كانت

المحاضرة الثانية

عرض تقديمي في PowerPoint

التاريخ: االمتحان النهائي لمساق برمجة متقدمة תכנות מתקדם موعد أ الزمن: ساعتان فقط الخميس 2017/7/27 )10 عالمات( السؤال األول for او )while الالزمة لما

مادة اثرائية تكنولوجيا الصف الحادي عشر وحدة الوسائط المتعددة شرح برنامج VSDC إلنتاج وحترير الفيديو المشرف التربوي د.عطايا يوسف عابد مديرية التربية وال

دليل المستخدم لبوابة اتحاد المالك التفاعلية

How To Install Oracle Forms & Reports 6i

الاتصال الفعال بين المعلم والطالب

طلب الحصول على مقعد في الروضة أوSFO الطلب يجب ان يوضع في بوابة اولياء االمور الموجودة في الموقع االلكتروني للبلدية htts ://sandefjord.ist-asp.com/sand

ABU DHABI EDUCATION COUNCIL Abu Dhabi Education Zone AL Mountaha Secondary School g-12 science section Mathematics Student Name:.. Section: How Long i

مشروع إدارة المخازن ((Store Project

Microsoft Word - Sample Weights.doc

FS Future Series دليل البدء السريع الرجاء قراءة التعليمات التالية من أجل تثبيت وتنشيط 3D. Visualizer برنامج

Visual Basic.Net كتاب تعليمي للمبتدئيين اعداد / محمد حازم الشميري 1

متطلبات النظام متطلبات جهاز الكمبيوتر الشخصي معالج Pentium 1 Intel غيغا هرتز أو أسرع نظام التشغيل Windows 2000 أوXP Windows مع Service Pack 2 أو Vista

م ارجعة عامة في مادة التكنولوجيا لمصف السادس األساسي الفصل الد ارسي لمعام األول م. السؤال األول :: ضع عالمة ) ( أو عالمة ) ( لما أت : ( ) تس

كيفية استخدام موقع 4shared لرفع الملفات وتنظيمها على النترنت للمبتدئين. والمتقدمين في الحاسب. كتاب ل ابراهيم شاهين

Microsoft Word - Excel VBA

الموطأ كتاب المساقاة معالي الشيخ الدكتور عبد الكريم بن عبد اهلل اخلضري عضو هيئة كبار العلماء وعضو اللجنة الدائمة للبحوث العلمية واإلفتاء تاريخ المحاضر

الرسالة األسبوعية/ الصف السادس 2018 / 9 - األحد 16 أولياء األمور الكرام : إليكم الرسالة األسبوعية وما سيتم إنجازه هذا األسبوع: األسبوع الماضي : تم اال

الفصل الثاني

الحل المفضل لموضوع الر اض ات شعبة تقن ر اض بكالور ا 2015 الحل المفص ل للموضوع األو ل التمر ن األو ل: 1 كتابة و على الشكل األس. إعداد: مصطفاي عبد العز

مدرسة هارون الرشيد الثانوية للبنين المهارات العملية / تكنولوجيا المعلومات ( الثاني عشر) إعداد/ أ. خالد الح

Our Landing Page

وزارة التربية والتعليم مجلس االمارات التعليمي 1 النطاق 3 مدرسة رأس الخيمة للتعليم الثانوي Ministry of Education Emirates Educational Council 1 Cluster

مقدمة عن الاوناش

easy - translation

Slide 1

PowerPoint Presentation

الخطوات السبع لصنع موقع 1

الفرق بين البرمجة الإجرائية و البرمجة المسيرة بالأحداث :

جامعة حضرموت

اختر عنوان مناسب

مكونات الحاسب الآلي

1

اللغة العربية Items الدروس المطلوبة المتحان الفصل الدراسى األول 2019/2018 Primary 2 القراءة المحفوظات : كل الدروس : االناشيد + اآليات واالحاديث األسال

Natural Resources

16 أبريل 2019 االطالق الرسمي للجائزة

serie

PowerPoint Presentation

الدليل التدريبي لطلب شهادة مطابقة إرسالية )للمنتجات المستوردة( البوابة االلكترونية للمطابقة )سابر( الدليل التدريبي لطلب شهادة مطابقة إرسالية )للمنتجات

Adobe Flex 3

بسم اهلل الرمحن الرحيم الوحدة الثانية الفيجول بيسك Microsoft VISUAL BASIC احلمد اهلل الذي أكرمين و منحين الفرصة لتوفري لكم هذا امللخص املنقى للوحدة ال

عبارات الحملة

Microsoft Word - Access VBA

جعة Al Kamal American Private School-Al Ramtha TEL: FAX: Weekly Plan Al Kamal American Private School Week (05) from12/05/2019 t0

ص)أ( المملكة العرب ة السعود ة وزارة التعل م اإلدارة العامة للتعل م بمحافظة جدة الب ان النموذج ة ( تعل م عام ) انفصم اندراسي األول انفترة انثانثت العام

8 مادة إثرائية وفقا للمنهاج الجديد األساسي الثامن للصف الفصل الدراسي األول إعداد املعلم/ة: أ. مريم مطر أ. جواد أبو سلمية حقوق الطبع حمفوظة لدى املكتبة

االدارة العامة لمنطقة العاصمة التعليمية مدرسة قرطبة الثانوية بنات أسرار احتراف التصميم فربما ال تستهين بهوايتك تفوق خبرة المحترفين أكتوبر 2018 اعداد ا

بسم هللا الرحمن الرحيم المادة: مقدمة في بحوث العمليات )100 بحث ) الفصل الدراسي األول للعام الدراسي 1439/1438 ه االختبار الفصلي الثاني اسم الطالب: الرق

توازن جسم صلب خاضع لقوتين)تذكير(.I : عندما يكون جسم صلب في توازن تحت تاثير قوتين فان و )شرط الزم لتوازن مركز القصور G(. للقوتين نفس االتجاه.)شرط الزم

Petra University ""Private Accredited University Department of Public Relations جامعة البترا "جامعة خاصة معتمدة" دائرة العالقات العامة التقرير الصحفي

دولة فلسطين و ازرة التربية والتعليم العالي المبحث: تكنولوجيا المعلومات / النظري بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان نموذج تجريبي مجموع العالم

دليل الحسابات دل ل الحسابات هو عبارة عن نافذة تحوي شجرة حسابات افتراض ة تضم هذه الشجرة األنواع الثالثة لتصن ف الحسابات وه حسابات ( المتاجرة األرباح وا

من نحن يف 2007 / 9 / 2 صدرت جريدة كصحيفة يومية وطنية شاملة تسعى إلى مواكبة التطورات احمللية و االقلميية والعاملية بشكل موضوعي ومبتكر إلى جانب تبني امل

شرح برنامج استعادة الملفات المحذوفة Recover my files من اعداد : رافاييل يوسف مقدمة: آلنا يعلم ان اجهزة الكومبيوتر قادرة على حفظ الملفات على قرصها الصل

I تفريغ مكثف في وشيعة. 1 التركيب التجريبي: L = 40mH وشيعة معامل تحريضها C = 1μF مكثف سعته E = 6V العدة: مولد قوته الكهرمحركة ومقاومتها الداخلية r = 10

نموذج )1( الحد الأدنى لمحتوى )الوكالات( الصفحة الرئيسية تحتوي الصفحة الرئيسية العناصر الأكثر أهمية لزائر موقع الوكالة وتوضع فيها الإعلانات والاخبار ال

السياسات البيئية السياسات البيئية 1

صفوت مصطفي حميد ضهير مدرسة الدوحة الثانوية ب أي خطأ طباعي أو إثناء التحويل من صيغة آلخري يرجي إبالغي به والخطأ مني ومن الشيطان أما توفيقي فمن هللا عرف

مختبر البرمجة والتحليل العددي قسم علوم الجو جمل التحكم والشرط والتكرار المرحلة الثانية PROGRAM CONTROL, CONDITION AND LOOP STATEMENTS الجمل الشرطية :-

النشرة األسبوعية للواجبات المدرسية الصف: االول أ ب ج د ه و النشرة رقم : 6 اليوم والتاريخ المادة الواجبات اختبار بالدرس الثالث حرف الباء من صفحة 23 إلى

الدِّيكُ الظَّرِيفُ

تطبيق عل الانتاج والتكاليف

19_MathsPure_GeneralDiploma_1.2_2016.indd

Microsoft Word - Oracle1

Our Landing Page

الشريحة 1

النسخ:

السالم عليكم ورحمة هللا وبركاتة كتاب تعلم برمجة االلعاب بأستخدام محرك االلعاب Unity 3D الكتاب مقدم من االستاذ : عماد عارف التوي موقع : Home OF Games الدورة تهتم فقط بتعلم البرمجة من االبتداء الى االحتراف ان شاء هللا

تعلم البرمجة لمحرك االلعاب Unity صار شبة معدوم في العالم العربي حتى اغلب الدروس لم تكن عربية. Scripting لالسف ال توجد دروس عربية لتعلم هذة البرمجة من االساسيات, االن مدخالتها ثانية مع العلم انها تستخدم لغة Java Script و #C الى ان مدخالتها ثانية و غير. انا صبيت تركيزي على البرمجة فقط, االن تعلم اساسيات البرنامج بشكل عام شيئ سهل وال يحتاج الى دروس, مايهم االن هو البرمجة االنة العائق الذي واجة الكثيرين, هذا الكتاب ان شاء هللا راح يتقسم الى عدة اجزاء ال استطيع ذكرها الى ان تنتهي الدورة بأذن هللا. و أي استفسار عن هذا الكتاب يرجى ارسال رسالة الى هذا البريد االكتروني : Emadye11@hotmail.com or homeofgamesnews@gmail.com و ان شاء هللا يوصلكم الرد بأسرع وقت و يمكنكم زيارة صفحتنا على الفيس بوك لمعرفة اخبار االلعاب اول باول : Homeأخبارااللعاب OF Games ال اريد ان اطيل عليكم بكثرة الكالم, ما اريدة منكم هو الدعاء لي و لوالدي, هذا الكتاب مجاني وال يحق الي شخص بيعة بأي طريقة كانت. مفهوم هذة الدورة ستركز على لغة ال #C االنها اسهل من ال Java ان شاء هللا تكون هذة الدورة مبسطة بشكل كامل و كل كود راح يكون له شرح خاص, و ان شاء هللا قريبا راح يتم رفع دروس با الفيديوا الى قناتنا على اليوتيوب.Home OF Games

حقوق النشر محفوظة لذى : Games Home OF نبدأ الدروس بأذن هللا. مفهاهيم عامة الجزء االول ال public و ال : private هذان المفهومان لهما عمل خاص في البرنامج و راح يتم تعريف كل مفهوم على حده, هناك اشياء موجودة في البرنامج و اشياء موجودة في االسكربت و طريقة استداع اي منهما تكون عبر هذان المفهومان. : هو خاصية استدعاء االدوات الموجودة في البرنامج فقط. public : هو خاصية استدعاء االدوات الموجودة في االسكربت فقط. private

مثال حي با الصورة : كما ذكرت private كتبت فيها ال Camera و الكميرا موجودة في البرنامج, لهذا اليجوز استدعائها في ال public و ال public كتبت فيها ال int اي عدد صحيح رقم وهو موجود في االسكربت, االنة احد خصائص االسكربت, مع الدروس راح نوضح أكثر و أكثر. في هذا الدرس راح نتعلم كيفية تحرك المكعب, االن المكعب مثال سهل للتوضيح. اوال قم بأنشاء مكعب على البرنامج بهذا الشكل كما هو موضع با الصورة:

االن قم بأنشاء ملف اسكربت )#C( قم بتسميتة Move_Part1 او اي أسم تريدة, االن بعد ان تفتح ملف االسكربت قم بحذف التعليقات با الون االخضر, االن قم بكتابة هذا الكود و سوف نقوم بشرحة :

كما قلت سابقا ال public فقط تستطع كتابة اي شيئ في االسكربت, و ها قد كتبنا ال float و هي دالة تقم من خاللها تعيين رقم فقط مثل ال int و. string و با النسبة للنصوص فهي تحتاج دالة ال,double قمنا بتسميتة speed و قمنا بتعيين سرعة لها ";" )فاصلة منقوطة(. االن بعد ان كتبنا ال float و هي 20 و اغلقناة بعالمة. Update هذا كان خارج اي Start او االن في ال Update نقوم بكتابة transform و نستدعي ال Rotate وهي خاصية تدوير اي جسم اي )جعلة يدور حلو نفسة( االن فتحنا قوسين, وقمنا بكتابة Vector 3 و استدعينا ال Up لجعل هذة السرعة تدور حول نفسها, وقمنا بعمل فاصلة االضافة المتغير speed الذي عينا فية السرعة 20 و الضافة سرعة الى هذة الحركة, و قمنا بكتابة قانون الوقت الحقيقية : Time.deltaTime وقمنا بضربها في ال. speed

االن قم بأضافة الملف الى المكعب )بسحبة الى المكعب المراد تدويرة( وقم بتشغيل البرنامج, وستالحظ ان المكعب يدور مع عقارب الساعة. االن نريد ان نقوم بتدويرة عكس عقارب الساعة ماذا نعمل ) - نقوم با الرجوع الى لملف االسكربت و نقوم بأضافة عالمة ال ( لتدويرة عكس عقارب الساعة. كما هو موضح با اللون االزرق. الى هنا نكون قد انتهينا من الجزء االول بفضل هللا.

شرحنا كيفية تدوير المكعب حول نفسة, االن سنقوم بشرح كيفية تحريك المكعب الى االمام و الى الخلف. في نفس الملف, قم بحذف االسكربت الذي كتبناة و قم بكتابة هذا االسكربت. الحظ اننا قمنا بتغيير اشياء كثير ومنها : قمنا بتغيير ال Rotate الى ال Translate و ال Vector3 ظل في مكانة الى اننا استدعينا ال forward و معناها هو )الى االمام( اي تحريك اي جسم الى االمام, و لم نقم بعمل فاصلة, ال قمنا بضربها على طول في ال Time و قمنا بضرب ال Time في ال speed و التي قيمتها 5 الى هنا قم بتشغل البرنامج و ستالحظ ان المكعب تحرك الى االمام, يبقى شيئ واحد, طريقة تحريك المكعب الى الخلف ) االن نقوم بأضافة ال ( - هنا يختلف مكان وضعها! في االول قمنا

بوضعها قبل ال speed بحيث تصير) speed -( االن سنضعها قبل ال. )-Vector3( اي راح تصير Vector3 و االن قم بتشغيل البرنامج و ستالحظ ان المكعب تحرك الى الخلف. الى هنا نكون قد انتهينا من الجزء الثاني بفضل هللا.

جملة الشرط موجودة في كل لغة برمجة, والكن في هذا البرنامج تختلف طريقة ادخال االشياء فيها, جمالة الشرط شرحها طويل جدا, نحن فقط سنشرحها بشكل مبسط, ال نريد ان نتعمل بشكل كبير. مثال با الصورة : االن قمنا بكتابة جملة الشرط كما هو معروف if و قمنا بفتح )( في القوسين هنا نقوم بكتابة االوامر و حتى لو قمنا بأضافة قوسين كما هو موضح في الصورة, من االزم اننا نقوم بعد االقواس اي نقوم بأقفال كل االقواس و بعد ان نقوم با االقفال, بقوم بفتح قوسين مجموعة {} و في القوسين المجموعة نقوم بكتابة االوامر التي ستحدث, و مفهوم جملة الشرط في البرنامج هو : اذا حصل هذا االمر, يتطبق هذا الفعل.

المفاتيح و طيقة ادخالها في جملة الشرط, مثال قمنا بتدوير مكعب في البرنامج, و هذا المكعب يدور حول نفسة, االن نحن نريد ان نقوم بضغط مفتاح يقوم بتدوير هذا المكعب مع عقارب الساعة و مفتاح آخر يقوم بتدويرة عكس عقارب الساعة, و لتطبيق هذة العملية علينا كتابتها في جملة الشرط. if مثال حي با الصورة : الحظ اننا كتبنا جملة الشرط if و قمنا بأضافة Input و هي وحدة ادخال المفاتيح و غيرها, و بعدها قمنا باستدعاء طريقة عمل الحرف, و هناك انواع كثيرة و منها. GetKeyDown, GetKeyUp و تستخدم حسب رغبتك في طريقة عمل الحرف, االن نقوم بأدخال اي

من هذة الطرق او الطريقة الموجدة في الصورة )GetKey(, االن نقوم بفتح قوسين ولكي نصل الى اي مفتاح في الكيبورد نقوم بكتابة : KeyCode و نقوم بكتابة اسم المفاتح, في الصورة كتبت مفتاح ال Space اي المسطرقة. االن فتحنا قوسين المجموعة {} و كما قلت تعمل الشرط في قوسين المجموعة, قمنا بكتابة نفس الكود السابق تبع التدوير و االن نقوم بتشغل البرنامج, و ستالحظ ان المكعب ال يدور. االن قم بضغط مفتاح ال Space وستالحظ ان المكعب يدور كود : ;public float speed = 50 { )( void Update if(input.getkeydown(keycode.space)) { transform.rotate (Vector3.up, ;speed*time.deltatime) } }

الى هنا نكون قد انهينا الجزء االول من هذا الكتاب. و صلى هللا وسلم على سيدنا محمد و على آله وصحبه أجمعين.