نیدلا موی کلام مانبbayanbox.ir/view/4217688388287260171/l03.pdf · game maker...

11
1 | دوره آموزش ساخت بازی باGame Maker Studio - با محیطی آشنایGame Maker Studio http://www.ucgain.blog.ir http://telegram.me/ucgain © رایت : بزرگان کپی سخنم ثواب دارهی با ذکر نا داررگونه کپی بر هین هم چن): !!یپ محفوظ است حق تالک یوم الدین ما بنامه سوم : جلس با محیطی آشنایGame Maker Studio سطح آموزش : آسونه !زم نداره ! : پیش نیازری :ادگی یزم برای ن زمان میزا1 ساعتکر استودیو می قبل گیم خب توی جلسه یش کنیم. م دستکاریَ کِ م ی میخواهیو نصب کردیم حا رمون میاد :ن اول برا هموم. یه صفحه کنیو اجرا میدیم رری که نصب کر میکن گیم ای

Upload: others

Post on 10-Jul-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: نیدلا موی کلام مانبbayanbox.ir/view/4217688388287260171/L03.pdf · Game Maker Studio طیحم اب ییانشآ- Game Maker Studio اب یزاب تخاس شزومآ

Game Maker Studioآشنایی با محیط - Game Maker Studio ساخت بازی با آموزشدوره | 1

http://www.ucgain.blog.ir http://telegram.me/ucgain

هرگونه کپی برداری با ذکر نام ثواب داره سخن بزرگان کپی رایت : © حق تایپ محفوظ است!! :(هم چنین

بنام مالک یوم الدین

Game Maker Studioآشنایی با محیط جلسه سوم :

سطح آموزش : آسونه ! پیش نیاز : الزم نداره !

ساعت 1میزان زمان الزم برای یادگیری : رو نصب کردیم حاال میخواهیم ِیکَم دستکاریش کنیم.خب توی جلسه ی قبل گیم میکر استودیو

این گیم میکری که نصب کردیم رو اجرا می کنیم. یه صفحه همون اول برامون میاد :

Page 2: نیدلا موی کلام مانبbayanbox.ir/view/4217688388287260171/L03.pdf · Game Maker Studio طیحم اب ییانشآ- Game Maker Studio اب یزاب تخاس شزومآ

Game Maker Studioآشنایی با محیط - Game Maker Studio ساخت بازی با آموزشدوره | 2

http://www.ucgain.blog.ir http://telegram.me/ucgain

هرگونه کپی برداری با ذکر نام ثواب داره سخن بزرگان کپی رایت : © حق تایپ محفوظ است!! :(هم چنین

) بله کور نیستیم! داریم میبینیم!! (توضیحات روی عکس نوشته شده. م:یقسمت های اون رو معرفی می کن میبینیم که. حاال پنجره ی زیر رو میک پروژه جدید میسازی Newخب با کمک تب

ابزار جستجو بین فایل -4پوشه بندی فایل های بازیمون مثل عکس و موزیک و... -3یه سری ابزار و دکمه -2منوها -1ه میداجرا میکنیم یه سری اطالعات و ارور ها رو نشون که وقتی خروجی میگیریم یا بازی رو , پنجره کامپایل -5های بازی

و بیشتر به درد پیداکردن ارور یا باگ در هنگام خروجی استفاده میشه.

معرفی منو ها

: File* منوی

بازکردن پروژه ای قبال ذخیره اش کردیم -2ساخت پروژه جدید -1

واردکردن یک پروژه گیم میکر نسخه قدیمی -3

پروژه های اخیر که روش کار میکردیم رو میتونیم ببینیم -4

ذخیره کردن پروژه در جایی دیگر -gmx 6ذخیره کردن پروژه با فرمت -5

اکسپورت کردن پروژه )یه جور ذخیره کردنه( -8 ذخیره کردن همه -7

خروج -11تنظیمات -apk 10یا exeگرفتن خروجی -9

Page 3: نیدلا موی کلام مانبbayanbox.ir/view/4217688388287260171/L03.pdf · Game Maker Studio طیحم اب ییانشآ- Game Maker Studio اب یزاب تخاس شزومآ

Game Maker Studioآشنایی با محیط - Game Maker Studio ساخت بازی با آموزشدوره | 3

http://www.ucgain.blog.ir http://telegram.me/ucgain

هرگونه کپی برداری با ذکر نام ثواب داره سخن بزرگان کپی رایت : © حق تایپ محفوظ است!! :(هم چنین

: Edit* منوی

ساخت یک کپی از روی چیزی که انتخابش کردیم -1

حذف کردن شی ای که انتخاب کردیم -3اشیا ساخت یک گروه از -2

خصوصیات شی انتخاب -5عوض کردن اسم شی ای که انتخاب کردیم -4 شده

پیدا کردن یک شی خاص از بین اشیای موجود در بازی -6

تنظیمات تصاویر پس زمینه شفاف -7

: Windows* منوی

چینش پنجره ها رو می تونیم در اینجا عوض کنیم.

Resources* منوی

اگه دقت کنین آیکون ها این گزینه در قسمت ابزار ها و دکمه ها م.یوجود داره و در اونجا اونا رو معرفی می کن

Page 4: نیدلا موی کلام مانبbayanbox.ir/view/4217688388287260171/L03.pdf · Game Maker Studio طیحم اب ییانشآ- Game Maker Studio اب یزاب تخاس شزومآ

Game Maker Studioآشنایی با محیط - Game Maker Studio ساخت بازی با آموزشدوره | 4

http://www.ucgain.blog.ir http://telegram.me/ucgain

هرگونه کپی برداری با ذکر نام ثواب داره سخن بزرگان کپی رایت : © حق تایپ محفوظ است!! :(هم چنین

: Scripts* منوی

هست. در آینده بیشتر درک میکنین. GMLاین منو بیشتر در ارتباط کدنویسی با

نمایش توابع استفاده شده -2نمایش متغیر های استفاده شده -1

نمایش توابع مربوط به اکستنشن ) نمیدونم چیه !! ( -3

نمایش متغیر های ثابت استفاده شده -4

نمایش اسم منابعی که استفاده کردیم -5

جستجو در کدها -6

: Run* منوی

پاک کردن فایل های اضافی -3اجرای بازی در حالت عیب یابی -2اجرای بازی -1 اجرای بازی برای

: Help* منوی

فایل کمکی برای یادگیری گیم میکر استودیو که توسط شرکت -1

yoyo games .گذاشته شده است

لیست کلید هایی که برای سریع کار کردن با گیم میکر تعبیه شدن -2

( Ctrl + S) کلید های کیبورد منظورمه مثال

نصب کردیمجایی که گیم میکر رو ی باز کردن پوشه -3

بازکردن پوشه ی جایی که پروژه رو ذخیره کردیم -4

رو به شما واگذار می کنم :(در اینجا منوهایی مهم هستن رو معرفی کردیم بقیه منوها

Page 5: نیدلا موی کلام مانبbayanbox.ir/view/4217688388287260171/L03.pdf · Game Maker Studio طیحم اب ییانشآ- Game Maker Studio اب یزاب تخاس شزومآ

Game Maker Studioآشنایی با محیط - Game Maker Studio ساخت بازی با آموزشدوره | 5

http://www.ucgain.blog.ir http://telegram.me/ucgain

هرگونه کپی برداری با ذکر نام ثواب داره سخن بزرگان کپی رایت : © حق تایپ محفوظ است!! :(هم چنین

و دکمه ها هامعرفی ابزار

ساخت پروژه جدید

باز کردن پروژه ای که قبال ذخیره کردیم

ذخیره کردن پروژه

داره Targetکه بستگی به انتخاب گزینه ای که در قسمت apkیا exeگرفتن خروجی

اجرای بازی

اجرای بازی در حالت عیب یابی

)برای بازی های شبکه ای یا تحت وب کاربرد داره ( web serverخاموش کردن

کاربرد داره (پاک کردن حافظه ی موقتی کامپایلر )برای موقعی که به ارور برمی خوریم

یک شخصیت جدید برای بازی ساخت

ساخت یک صوت یا آهنگ جدید

ساخت یک تصویر پس زمینه جدید

ساخت یک مسیر جدید

( GML) ساخت یک کد جدید

یک امکان جدید که در گیم میکر استودیو اضافه شده و این امکان رو میده که از ) جدید Shaderساخت یک استفاده کنیم. (کتابخونه ها و موتورهای گرافیکی

ساخت یک فونت جدید

ثانیه فالن کارو بکنه ( nساخت یک خط زمانی جدید ) یعنی زمان میدیم که در هر

میدیم (ساخت یک شی جدید ) مفصل در جلسات بعد توضیح

ساخت یک اتاق جدید یا مرحله جدید

صفحه تنظیمات مربوط به پروژه مون

چیه!! (اضافه کردن اکستنشن ) نمیدونم

خود گیم میکر Helpباز کردن فایل

محل تعیین نوع خروجی و اجرای بازی

Steamدکمه هایی برای کار با شبکه

Page 6: نیدلا موی کلام مانبbayanbox.ir/view/4217688388287260171/L03.pdf · Game Maker Studio طیحم اب ییانشآ- Game Maker Studio اب یزاب تخاس شزومآ

Game Maker Studioآشنایی با محیط - Game Maker Studio ساخت بازی با آموزشدوره | 6

http://www.ucgain.blog.ir http://telegram.me/ucgain

هرگونه کپی برداری با ذکر نام ثواب داره سخن بزرگان کپی رایت : © حق تایپ محفوظ است!! :(هم چنین

معرفی پوشه ها

اول یه چیز بگم : به شخصیت ها صدا ها مراحل تصاویر پس زمینه و ... که توی بازیمون استفاده می کنیم , منابع (Resource میگیم. اگر یک )Sprite یا صدا یا تصویر پس زمینه یا یک مرحله و ... با کمک دکمه های باال بسازید اونا توی

پوشه ها مرتب میشن که باعث میشه دسترسی راحت تری بهشون داشته باشیم:

Sprites شخصیت ها :– Sounds صدا ها : – Backgrounds تصاویر پس زمینه :

Paths مسیر ها :– Scripts کد ها :– Shader شیدر ها :– Fonts فونت ها :

Time Lines خط های زمانی :– Objects اشیا :– Rooms اتاق ها یا مراحل :

Included Files فایل های وارد شده ) اگه بخواهیم فایلی توی بازیمون باشه که توی دسته : : اکستنشن ها )نمیدونم !!( Extentions –بندی باال نیست میتونیم اینجا اون رو قرار بدیم (

Macros ) ماکرو ها ) یه سری تنظیمات و کانفیگ مربوط به بازی مون توش قرار داره :

Game Information اطالعاتی درمورد بازی . وقتی داخل بازی باشین و کلید :F1 رو بزنین : تنظیمات عمومی بازی Global Game Settings –این پنجره باز میشه.

کلیپنجره تنظیمات

رو انتخاب کنین. Preferencesگزینه Fileبرای دیدن پنجره تنظیمات کلی از منوی

پنجره زیر نمایان میشه که کلی تب داره و ما چند تا شو بررسی می کنیم:

Page 7: نیدلا موی کلام مانبbayanbox.ir/view/4217688388287260171/L03.pdf · Game Maker Studio طیحم اب ییانشآ- Game Maker Studio اب یزاب تخاس شزومآ

Game Maker Studioآشنایی با محیط - Game Maker Studio ساخت بازی با آموزشدوره | 7

http://www.ucgain.blog.ir http://telegram.me/ucgain

هرگونه کپی برداری با ذکر نام ثواب داره سخن بزرگان کپی رایت : © حق تایپ محفوظ است!! :(هم چنین

General* تب

توی این تب ما تنظیمات عمومی موتور گیم میکر استودیو رو داریم.

گذاشتن این تیک پروژه های که اخیرا بازشون کردیم نمایش داده میشن.با -1

رو حذف کنیم از روی حافظه مون و جایی که پروژه ذخیره شده حذف میشه. resourceبا گذاشتن این تیک وقتی -2

با گذاشتن این تیک بازی هیچ وقت در حالت تمام صفحه اجرا نمیشه. -3

resource) حافظه پنهان برای لود کردن Asset Cache)پوشه فایل های موقتی( و Tempتوی این قسمت مسیر های -4 ) پشتیبان گیری از پروژه ها ( رو میتونیم تغییر بدیم که توصیه نمیکنیم این کار رو بکنین. Backupها ( و

تم ن روشنش کنین با انتخابتغییر ِتم گیم میکر استودیو. احتماال گیم میکر شما سیاه باشه میتونید اون رو مثل م -5GM8 .رنگ گیم میکر استودیوتون سفید میشه

توی همین پنجره کلیک کنین: Formsحاال رو تب

Sprite 2- Object 3- Room -1رو داریم : resourceتوی این قسمت تنظیمات مربوط به پنجره ی چند

در روند ساخت بازی نداشته باشین.بهتره که تنظیمات رو دستکاری نکنین تا مشکلی

iOS – Mac – Windows Phone – Linuxتب های دیگه مربوط به خروجی های متفاوت برای پلتفرم های دیگه هست مثل رو در جلسه ای که گیم میکر رو نصب و تنظیم کردیم توضیح دادیم. Androidهست. تب

Page 8: نیدلا موی کلام مانبbayanbox.ir/view/4217688388287260171/L03.pdf · Game Maker Studio طیحم اب ییانشآ- Game Maker Studio اب یزاب تخاس شزومآ

Game Maker Studioآشنایی با محیط - Game Maker Studio ساخت بازی با آموزشدوره | 8

http://www.ucgain.blog.ir http://telegram.me/ucgain

هرگونه کپی برداری با ذکر نام ثواب داره سخن بزرگان کپی رایت : © حق تایپ محفوظ است!! :(هم چنین

تنظیمات مربوط به کدنویسی و زبان Scripts and Codeو تب تنظیمات مربوط به بازی های سروری Web Serverتب GML .رو شامل میشه

پنجره تنظیمات پروژه

دابل کلیک کنین: Global Game Settingاز توی قسمت پوشه های پروژه روی

. Project Info – Windows – Androidتب های که باهاش در هر پروژه کار داریم :

: Project Info* تب

نام نویسنده پروژه . -1

ورژن بازی . -2

توضیحات مربوط به بازی . -3

Page 9: نیدلا موی کلام مانبbayanbox.ir/view/4217688388287260171/L03.pdf · Game Maker Studio طیحم اب ییانشآ- Game Maker Studio اب یزاب تخاس شزومآ

Game Maker Studioآشنایی با محیط - Game Maker Studio ساخت بازی با آموزشدوره | 9

http://www.ucgain.blog.ir http://telegram.me/ucgain

هرگونه کپی برداری با ذکر نام ثواب داره سخن بزرگان کپی رایت : © حق تایپ محفوظ است!! :(هم چنین

: Windows* تب

, سمت چپ سه تب دیگر به نام های اخل این تبدGeneral , Graphics , Installer .وجود دارد

کمپانی سازنده بازی -3ورژن بازی -2اسم بازی -1یخواهیم کلش م) یک جوری میگه کمپانی انگار

یک متن برای کپی -5سازنده بازی -4 ( !!بسازیم )مثل متنی که پایین هر صفحه نوشتیم!!(رایت

با گذاشتن تیک -7یک توضیح کوتاه درباره بازی -6 آیکون بازی -8روی صفحه دیده میشه ماوس

. اون عکس گنده سیاهه محل ذخیره سیو بازی -9سمت راستی رو میتونین عوض کنین کاربردش اینه

شه.دیده میقبل از شروع بازی چند ثانیه که

: Windowsداخل تب Graphicsتب *

در حالت بازی, با گذاشتن تیک -1گذاشتن با -2تمام صفحه اجرا میشه

تیک پلیر میتونه اندازه پنجره رو با گذاشتن تیک -3دستکاری کنه

اجازه میدیم که بازی در حالت تمام صفحه و غیر تمام صفحه بتونه عوض

پنجره بازی با گذاشتن تیک -4بشه. اگه بازی سه -5دورش نوار نداره.

باشین چیزی به اسم نجام دادهابعدی اینجاکه رزولوشن به گوشتون خورده

هم میتونیم برای بازیمون تعیین .کنیم

Page 10: نیدلا موی کلام مانبbayanbox.ir/view/4217688388287260171/L03.pdf · Game Maker Studio طیحم اب ییانشآ- Game Maker Studio اب یزاب تخاس شزومآ

Game Maker Studioآشنایی با محیط - Game Maker Studio ساخت بازی با آموزشدوره | 10

http://www.ucgain.blog.ir http://telegram.me/ucgain

هرگونه کپی برداری با ذکر نام ثواب داره سخن بزرگان کپی رایت : © حق تایپ محفوظ است!! :(هم چنین

: Windowsدر تب Installerتب

م برای وقتیه که بخواهیاین تب به صورت فایل خروجی ویندوز

setup.exe بگیریماز بازیمون.

عکس وقتی نصب بازیمون تعیین -1تعیین عکس برای -2تموم شده بود.

عوض کردن -3. مراحل نصب ِهِدر . دادنامه که حین نصب میادمتن قرار

) که معمولن ایرانی ها اونو نمیخونن شو میزنن. ( Agreeو سریع

: Androidتب

سما -3ورژن بازی -2اسم بازی -1هر اپ یا بازی اندرویدی پکیجتون )

اسم پکیج منحصر به فردی داشته بایدباشه که معموال برعکس شده آدرس

کنین تعیین می -4سایت هست. ( بازی روی چه پردازنده هایی بیاد.

جهت گوشی برای انجام بازی رو -5یعنی Landscapeمی کنین. تعیین

یعنی Portraitگوشی رو افقی بگیرین و عکسی -6گوشی رو عمودی بگیرین .

که قبل از لود شدن بازی به نمایش در میاد.

Page 11: نیدلا موی کلام مانبbayanbox.ir/view/4217688388287260171/L03.pdf · Game Maker Studio طیحم اب ییانشآ- Game Maker Studio اب یزاب تخاس شزومآ

Game Maker Studioآشنایی با محیط - Game Maker Studio ساخت بازی با آموزشدوره | 11

http://www.ucgain.blog.ir http://telegram.me/ucgain

هرگونه کپی برداری با ذکر نام ثواب داره سخن بزرگان کپی رایت : © حق تایپ محفوظ است!! :(هم چنین

: Androidدر تب Graphicsتب

تعیین اینکه بازی -2تعیین عمق رنگ -1) پردازنده GPUی اروی دستگاه های دار

فقط بیاد یا روی همه ی گوشی ها گرافیکی ( تعیین آیکون بازی اندرویدی -3

: Androidدر تب Permissionsتب

د اجازه ها بایبعضی کارانجام در اندروید برای تا د, در اینجا چن شو از سیستم عامل بگیریم

یم.دسترسی پرکاربرد رو دار

ساخت یک فایل در کارت حافظه -1

ت گوشییعخوندن وض -2

شبکهدسترسی به وضعیت -3

اینترنتاتصال به -4

بلوتوثاتصال به -5

.کنیم و با اونا کار می. از جلسه بعد میریم سراغ ابزار ها خب این جلسه به اتمام رسید

طر نبرده ایم ؛ که اگر اال شما کوتاهی نمی کنیم و یاد شما را از خما در رعایت ح امام زمان )عج ( :ریشه کن می کردند .پس از خدا بترسید جز این بود گرفتاریها به شما روی می آورد و دشمنان شما را

.(175؛ص 53)بحاراالنوار ؛ج .و ما را پشتیبانی کنید