PDA

نسخه کامل مشاهده نسخه کامل : آموزش کامل گیم میکر



armin_555
08-06-2010, 19:42
سلام ، خب من بعد از چند وقت برگشتم و این تاپیک رو زدم.:46:
من تو این تاپیک به شما آموزش کامل گیم میکر رو می دم.:8:
البته اگه دوستان من رو قابل بدونن و کمک کنن که خیلی خوبه.:46:
فقط همتون باید گیم میکر 8 پرو رو داشته باشید.:31:
آموزش ها رو هم از چند روز دیگه شروع می کنم.:31:
من امیدوارم که این تاپیک به کمک مدیران بره اون بالا و جزء تاپیک های مهم بشه.:31:

armin_555
08-06-2010, 21:28
با توضیح اکشن های گیم میکر آموزش رو شروع می کنیم.
برای اینکه بتونید اسم اکشن ها رو بفهمید موس رو رو اکشن برای چند ثانیه نگه دارید.
Move Fixed : برای حرکت یک یا چند جهت رو انتخاب کنید و سرعت رو وارد کنید.
Move Free : برای حرکت ولی جهت حرکت رو باید بزنید مثلاً 90 درجه و سرعت رو وارد کنید.
Move Towards : برای اینکه یه آبجکت از جایی به جایی بره یا دنبال آبجکت دیگه یا دنبال موس یا ... بره.
Speed Horizontal : برای حرکت در جهت افقی اگه می خواید آبجکت در جهت چپ بره باید پشت عدد سرعت منفی (-) بذارید.
Speed Vertical : برای حرکت در جهت عمودی اگه می خواید آبجکت در جهت بالا بره باید پشت عدد سرعت منفی (-) بذارید.
Reverse Horizontal : برای برگشتن آبجکت در جهت افقی (مثلا با برخورد به چیزی).
Reverse Vertical : برای برگشتن آبجکت در جهت عمودی (مثلا با برخورد به چیزی).
Set Friction : برای کم کردن سرعت.
اینم از بعضی آبجکت ها بقیش رو هم بعداً می گم.:31:

armin_555
08-06-2010, 22:05
دوستان یه ذره استقبال کنید تا من بتونم ادامه بدم.:41:

AMIR REZAs
09-06-2010, 08:56
عالیه................:46:
اگر تو پی دی اف هم آخرش بذاری عالی تر میشه.......
موفق باشی.........

armin_555
09-06-2010, 09:12
باشه بعداً می ذارم.:31:

armin_555
09-06-2010, 09:33
اینم از ادامه ی آموزش ::46:
Jump to Position : برای انتقال پیدا کردن آبجکت به یه جای مشخص.
Jump to Start : برای انتقال پیدا کردن آبجکت به جای اولی که بوده.
Jump to Random : برای انتقال پیدا کردن آبجکت به یه جای شانسی.
Align to Grid : برای پرش در نزدیک ترین نقطه در محور افقی و عمودی.
Wrap Screen : برای پرش در سمت دیگه ی صفحه.
Move to Contact : برای ایستادن بر روی سطحی.
Bounce : برای بازتاب شدن آبجکت با برخورد به چیزی.

MZ_Love17
09-06-2010, 09:54
خيلي خوبه
من خيلي وقته منتظر چينين چيزي هستم
ولي كاش كه به فرمت PDF مي گذاشتي
:10:

armin_555
09-06-2010, 10:00
اگه بخوام پی دی اف بذارم طول می کشه

armin_555
09-06-2010, 10:08
من آموزش ها رو تو این تاپیک زود به زود می ذارم.ولی اگه چند نفر بگن پی دی اف خب پی دی اف رو می ذارم (فقط طول می کشه اشکالی نداره؟).

soha is the beSt
09-06-2010, 10:33
نه اشکالی نداره فعلآ هم خیلی خوبه

armin_555
09-06-2010, 12:32
اینم از ادامه ::31:
Set Path : برای استفاده از Path.
End Path : برای پایان دادن به Path.
Path Position : برای ایستادن در نقطه ای از Path ( صفر نقطه ی شروع و یک نقطه ی پایان Path).
Path Speed : برای تعیین سرعت Path.

---------- Post added at 01:32 PM ---------- Previous post was at 01:32 PM ----------

البته بعد از توضیح اکشن ها Path و Time Line و ... رو هم توضیح می دم.:46:

armin_555
09-06-2010, 16:58
اینم از بقیش :
Step Towards : برای رفتن به جایی و وایسادن با برخورد به جایی.
Step Avoiding : برای رفتن به جایی به طوری که با برخورد به چیزی مثل یه هوش مصنوعی ساده عمل کنه و نزدیک ترین راه رو برای رسیدن به اون آبجکت بره بدون اینکه از توی بعضی از آبجکت ها رد شه و با برخورد به آبجکتی که دنبالش می ره وایسه.
واسه فهمیدن بهتر این اکشن مثال زیر رو دانلود کنین.
لینک :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تو این مثال اون مهره سعی می کنه به موس برسه و با رسیدن به موس وای میسه.

armin_555
09-06-2010, 17:17
تا اینجا بهتون اکشن های لیب move رو بهتون یاد دادم.:31:
جلسه ی بعدی بهتون یه سری از اکشن های لیب main1 رو هم بهتون یاد می دم.:46:

keb
09-06-2010, 17:20
من برات پی دی اف می کنم. فقط فایل وردش رو بهم بده.

armin_555
09-06-2010, 17:25
اون رو که خودم می تونم ولی هنوز آموزش هام کامل نیست.
تعطیلیا که شروع بشه سرعت کارمو 4 برابر می کنم و پی دی اف رو هم میدم.
ممنون که به فکر من هستی.:46:بازم ممنون.:31:

armin_555
09-06-2010, 19:42
خب ، ادامه ی آموزش رو با اکشن های لیب main1 ادامه می دم ::31:
Create Instance : برای تولید آبجکت.
Create Moving : برای تولید و حرکت کردن همون آبجکت تولید شده در جهتی.
Create Random : برای تولید چند آبجکت به طور شانسی(رندم).
Change Instance : برای تغییر (چنج) آبجکت.
Destroy Instance : برای نابود کردن آبجکت.
Destroy at Position : برای نابودی هر آبجکتی که در منطقه ی مشخص شده توسط خودتون هست.

armin_555
10-06-2010, 11:25
اینم از ادامه ::31:
Change Sprite : برای عوض کردن اسپرایت.
Transform Sprite : برای تغییر اندازه و جهت و ... اسپرایت.
Color Sprite : برای رنگ کردن اسپرایت.
راستی آموزش هایی که می دم خوبه اگه بده بگید.:46:

armin_555
10-06-2010, 11:59
هنوز مونده ::31:
Play Sound : برای گذاشتن صدای ساخته شده در بازی.
Stop Sound : برای قطع کردن صدا
Check Sound : برای چک کردن صدا (مثلاً اگه تو بازی یه صدایی بود یه چیزی بشه یا اگه تو بازی هیچ صدایی نبود یه چیزی بشه).

armin_555
10-06-2010, 12:51
استقبال خیلی کمه.............:19:
یه کاری کنید که من ادامه بدم...........:41:

lord arthas
10-06-2010, 12:57
:31:ادامه بده فیض میبریم

armin_555
10-06-2010, 13:02
ادامه ی سرد ::37:
بخاطر کمبود استقبال.:41:
Previous Room : برای رفتن به روم قبلی.
Next Room : برای رفتن به روم بعدی.
Restart Room : برای شروع دوباره ی روم (روم از اول).
Different Room : برای رفتن به یکی از روم ها که شما انتخاب می کنید.
Check Previous : چک کردن برای وجود روم قبلی (یعنی اینکه روم فبلی ای وجود دارد یا نه).
Check Next : چک کردن برای وجود روم بعدی (یعنی اینکه روم بعدی ای وجود دارد یا نه).

---------- Post added at 02:02 PM ---------- Previous post was at 02:01 PM ----------

اگه استقبال کنید بهتر وسریعتر آموزش میدم.:31::46:

armin_555
10-06-2010, 13:08
اکشن های لیب main1 هم تموم شد.:31:تو آموزش بعدی بعضی از اکشن های لیب main2 رو آموزش می دم.:31:
اگه کسی هر سوالی داره یا توضیحات من رو نفهمیده بگه تا بهش توضیح بدم.:31:

lord arthas
10-06-2010, 13:09
bonce رو بیشتر بشکاف ل.ف

armin_555
10-06-2010, 13:38
اکشن Bounce یعنی اینکه اگه آبجکت به یه جایی بخوره و بازتاب بشه.
وسه اینکه بهتر بفهمی این رو دانلود کن.
لینک :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تو این مثال می بینی که توپ می خوره به دیوار و بازتاب میشه.

lord arthas
10-06-2010, 13:56
بیا اینم استقبال :20:

---------- Post added at 02:56 PM ---------- Previous post was at 02:53 PM ----------

دانلود کردم تا ببینیم چیه؟

keb
10-06-2010, 14:07
وقتی تو رتینگ تاپیک پنج ستاره زدن ملت یعنی خوبه و استقبال میشه.

متاسفانه ملت شریف و غیور ایران پرتقال رو میخورن پوستش رو هم میندازن زمین.:13:

armin_555
10-06-2010, 14:16
حالا که استقبال کردید منم سریع تر و بهتر آموزش می دم.:31:

armin_555
11-06-2010, 11:36
اينم از ادامه ي آموزش ::31:
تو اين بخش از آموزش مي خوام بعضي از اکشن هاي main2 رو بهتون ياد بدم.:46:
Set Alarm : براي اينکه کاري يا کارهايي در يک زمان معين انجام بشود.
Sleep : براي اينکه بازي براي چند لحظه مکث کند (مثلاً در هنگام بردن يا باختن).
Set Time Line : براي استفاده از Time Line هايي که خودتون ساختيد.
Time Line Position : براي تغيير موقعيت در Time Line (مثلاً براي پرش قسمت خاصي در Time Line يا تکرار در قطعات خاص).
Time Line Speed : براي کم و زياد کردن سرعت Time Line استفاده مي شود.
Start Time Line : براي شروع کردن Time Line استفاده مي شود.
Pause Time Line : براي مکث کردن Time Line استفاده مي شود.
Stop Time Line : براي متوقف کردن Time Line استفاده مي شود.

lord arthas
11-06-2010, 14:49
چه جوری می‌شه برای بازی quest تعیین کرد?

armin_555
12-06-2010, 12:45
اگه منظورت از quest ساخت مرحله هست که اول باید هدف مرحله رو تعیین کنی بعد بگی که بره تو روم بعدی البته باید یه روم دیگه ساخته باشی.
مثلاً می خوای وقتی که آبجکت obj_enemy نابود بشه تو بری مرحله ی بعد واسه این کار میری تو آبجکت obj_enemy ایونت destroy رو انتخاب می کنی بعد تو اون ایونت اکشن های Check Next و Next Room رو به ترتیب میذاری.
حالا هر وقت آبجکت obj_enemy از بین بره تو میری به روم یا مرحله ی بعد.

armin_555
12-06-2010, 12:58
آرتاس جان این مثال هم بهت کمک می کنه.
لینک :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

armin_555
12-06-2010, 15:29
هنوز ادامه داره ::31:
Display Message : برای نشان دادن نوشته ای تو بازی.
Show Info : برای نشان دادن Help بازی.
Splash Text : برای نشان دادن نوشته ای که در کامپیوتر سیو شده (مثلاً نوشته های طولانی).
Splash Image : برای نشن دادن تصویری که در کامپیوتر سیو شده.
Splash Webpage : برای باز کردن یه صفحه ی اینترنتی.
Splash Video : برای نشان دادن فیلم در بازی (فیلم کوتاه).
Splash Settings : برای تنظیم کردن تنظیمات بازی.

armin_555
12-06-2010, 17:03
ادامه ی آموزش ::46:
Restart Game : برای شروع دوباره (Restart) بازی استفاده می شود.
End Game : برای پایان دادن به بازی استفاده می شود.
Save Game : برای سیو (Save) کردن بازی استفاده می شود.
Load Game : برای لود (Load) کردن بازی استفاده می شود.

armin_555
12-06-2010, 17:30
ادامه ی آموزش ::31:
Replace Sprite : برای عوض کردن اسپرایت توی گیم میکر با فایل سیو شده در کامپیوتر.
Replace Sound : برای عوض کردن صدا توی گیم میکر با فایل سیو شده در کامپیوتر.
Replace Background : برای عوض کردن بک گراند توی گیم میکر با فایل سیو شده در کامپیوتر.

armin_555
12-06-2010, 17:36
خب اکشن های لیب main2 هم تموم شد.:31:
تو آموزش بعدی بعضی از اکشن های لیب control رو بهتون یاد میدم.:46:

armin_555
12-06-2010, 19:02
بعد از آموزش های ابتدایی (مقدماتی) شروع به آموزش ساخت بازی ای که رای بیشتری آورده می پردازم. (به ترتیب)(یعنی اگه مثلاً استراتژیک اول بشه ، اکشن دوم بشه و ورزشی شوم بشه اول شروع به آموزش ساخت بازی استراتژیک و بعد اکشن و بعد ورزشی می پردازم).:31:

armin_555
13-06-2010, 12:05
ادامه ي آموزش ::31:
تو اين بخش از آموزش ميخوام بعضي از اکش هاي ليب control رو بهتون آموزش بدم.:46:
Check Empty : براي چک کردن خالي يا خالي نبودن اطراف آبجکت.
Check Collision : براي چک کردن جايي که تو اونجا برخوردي صورت گرفته يا نه.
Check Object : يراي چک کردن اين که تو اون نقطه آبجکتي هست يا نه.
Test Instance Count : براي چک کردن تعداد يه آبجکت.
Test Chance : براي شمردن رندم اعداد 1 تا x (مثلاً اگر هر بار اون عدد 1 شد يه تير توليد بشه).
Check Question : براي پرسيدن سوال.
Test Expression : براي چک کردن چيزي که ودتون مي نويسيد.
Check Mouse : براي چک کردن نگه داشتن يا نگه نداشتن يه دکمه ي موس.
Check Grid : براي چک کردن فاصله ي افقي و عمودي آبجکت در خطوط (شبکه ي توي روم).

shahabaliboys
13-06-2010, 18:36
آقای armin_555 سرعت آموزشا کم شده ولی تا همین الانشم ممنون
:11:

armin_555
13-06-2010, 23:26
در مورد سرعت آموزش ببخشید ولی سعی می کنم سرعت رو دو باره بیشتر کنم.:46:

armin_555
14-06-2010, 09:19
ادامه ی آموزش ::31:
Start Block : برای شروع یه سری از کار ها.
Else : برای انجام دادن خلاف یه چیزی.(به معنی <در غیر این صورت>)
Exit Event : برای خارج شدن از این ایونتی که این اکشن توش هست.
End Block : برای پایان یه سری از کار ها.
Repeat : برای تکرار کردن.
Call Parent Event : برای استاده کردن از اکشن های Parent آبجکت.

armin_555
14-06-2010, 10:06
ادامه آموزش ::31:
Execute Code : برای کد نویسی.
Execute Script : برای استفاده ی اسکریپت (Script).
Comment : هیچ تاثیری تو بازی نداره فقط واسه اینه که بدونی این اکشن ها با هم چی کار می کنن یا تو این ایونت چه اتفاقی می افته (مثلاً Destroy car).

armin_555
14-06-2010, 18:53
ادامه ی آموزش ::31:
Set Variable : برای ساخت متغیر.
Test Variable : برای چک کردن متغیر.
Draw Variable : برای نشان دادن متغیر.

armin_555
14-06-2010, 19:16
اکشن های لیب control هم تموم شد تو جلسه ی بعد بعضی از اکشن های لیب score رو بهتون یاد میدم.:31:
راستی سرعت آموزش خوب شد؟:46:

shahabaliboys
14-06-2010, 19:56
بهتر شده از آموزشا ممنون :11::46:

armin_555
14-06-2010, 22:20
اگه بازم می خواید سریع تر آموزش بدم بگید؟؟؟!!!:18:

lord arthas
14-06-2010, 23:08
are age mishe chon ma montazere dastore sakhtebazihastim

armin_555
15-06-2010, 10:22
باشه سریع تر آموزش می دم.

armin_555
15-06-2010, 10:36
ادامه ی آموزش ::31:
تو این بخش از آموزش بعضی از اکشن های لیب score رو بهتون یاد می دم.
Set Score : برای کم و زیاد و یا تغییر امتیاز.
Test Score : برای چک کردن امتیاز.
Draw Score : برای نشان دادن امتیاز.
Show Highscore : برای نشان دادن جدول رده بندی امتیازات (Highscore).
Clear Highscore : برای پاک (Delete) کردن جدول رده بندی امتیازات (Highscore).

armin_555
15-06-2010, 11:37
ادامه ی آموزش ::31:
Set Lives : برای کم و زیاد و یا تغییر جون (Lives).
Test Lives : برای چک کردن جون (Lives).
Draw Lives : برای نشان دادن جون (Lives).
Draw Life Images : برای نشان دادن تعداد جون ها (Lives) با اسپرایت.

armin_555
15-06-2010, 15:49
ادامه ی آموزش ::31:
Set Health : برای کم و زیاد و یا تغییر سلامتی (Health).
Test Health : برای چک کردن سلامتی (Health).
Draw Health : برای نشان دادن سلامتی (Health).
Score Caption : برای نشان دادن امتیاز (Score) و جون (Lives) و سلامتی (Health) بر روی نوار بالای صفحه ی بازی.

armin_555
15-06-2010, 20:51
خب ، اکشن های لیب score هم تموم شد تو آموزش بعدی بعضی از اکشن های لیب extra رو بهتون آموزش می دم.:31:

armin_555
17-06-2010, 12:11
ادامه ي آموزش ::31:
تو اين بخش از آموزش بهتون بعضي از اکشن هاي ليب extra رو ياد ميدم.:46:
Create Part System : براي توليد مجموعه اي از ذرات (متغير ها).
Destroy Part System : براي نابود (Delete) کردن مجموعه اي از ذرات (متغير ها).
Clear Part System : براي پاک کردن مجموعه اي از ذرات (متغير ها).
Create Particle : براي توليد يه ذره (متغير).
Particle Color : براي رنگ و روشنايي يه سري از ذرات (متغير ها).
Particle Life : براي تنظيم زمان از بين رفتن يه سري از ذرات (متغير ها).
Particle Speed : براي تنظيم سرعت و جهت يه سري از ذرات (متغير ها).
Particle Gravity : براي تنظيم جاذبه ي يه سري از ذرات (متغير ها).
Particle Secondary : براي توليد ذرات (متغير ها) در هر استپ (Step) از ذره (متغير) اي ديگر (اين ذره (متغير) را A مي ناميم) و از بين رفتن ذرات (متغير ها) با توليد تعدادي ذره (متغير) توسط ذره (متغير) اي ديگر (همون ذره ي (متغير) A).
Create Emitter : براي توليد چيزي که از اون ذرات (متغير ها) توليد مي شوند.
Destroy Emitter : براي نابود کردن چيزي که از اون ذرات (متغير ها) توليد مي شوند.
Burst from Emitter : براي نابود کردن چند ذره (متغير) در هر استپ (Step).
Stream from Emitter : براي توليد کردن چند ذره (متغير) در هر استپ (Step).

armin_555
18-06-2010, 13:26
ادامه ی آموزش ::31:
Play CD : برای پخش فایلی از روی CD (آهنگ و فیلم و ...).
Stop CD : برای پایان دادن به پخش فایلی از روی CD (آهنگ و فیلم و ...).
Pause CD : برای مکث کردن (Pause) فایل در حال پخش از روی CD (آهنگ و فیلم و ...).
Resume CD : برای ادامه ی پخش (Resume) فایل Pause شده.
Check CD : برای چک کردن وجود CD در سی دی رام (CD Rom).
Check CD Playing : برای چک کردن پخش فایلی از CD (آهنگ و فیلم و ...).

armin_555
18-06-2010, 13:36
ادامه ی آموزش ::31:
Set Cursor : برای تغییر شکل موس.

armin_555
18-06-2010, 16:05
خب ، اکشن های لیب extra هم تموم شد.:31:
تو آموزش بعدی بعضی از اکشن های لیب draw رو بهتون یاد می دم (آخرین لیب).:46:

armin_555
18-06-2010, 16:28
ادامه ی آموزش ::31:
تو این بخش از آموزش بعضی از اکشن های لیب draw رو بهتون یاد می دم (آخرین لیب).:46:
Draw Sprite : برای کشیدن اسپرایت.
Draw Background : برای کشیدن بک گراند.
Draw Text : برای نوشتن.
Draw Scaled Text : برای تغییر در نوشته (تغییر در : نوشته و محل نوشته و اندازه و جهت و ...).
Draw Rectangle : برای کشیدن مستطیل.
Horizontal Gradient : برای کشیدن مستطیلی که رنگ اون در جهت افقی تغییر می کند.
Vertical Gradient : برای کشیدن مستطیلی که رنگ اون در جهت عمودی تغییر می کند.
Draw Ellipse : برای کشیدن دایره.
Gradient Ellipse : برای کشیدن دایره ای که رنگ اون از درون به بیرون تغییر می کند.
Draw Line : برای کشیدن خط.
Draw Arrow : برای کشیدن فلش (Arrow).

armin_555
18-06-2010, 16:42
ادمه ی آموزش ::31:
Set Color : برای تغییر رنگ (نوشته ها و ...).
Set Font : برای استفاده از فونت (استفاده از فونت در نوشته ها و ...).
Set Full Screen : برای بزرگ (Full Screen) و کوچک کردن صفحه.

armin_555
18-06-2010, 16:53
ادامه ی آموزش ::31:
Take Snapshot : برای عکس گرفتن از بازی (Snapshot یا Screenshot).
Create Effect : برای ایجاد افکت (انفجار و برف و ...).

armin_555
18-06-2010, 17:28
خب ، آموزش اکشن ها تموم شد.:31:
تو آموزش بعدی بهتون ایونت (Event) ها رو یاد می دم.:46:

armin_555
19-06-2010, 14:49
ادامه ي آموزش ::46:
آموزش ايونت ها ::31:
Create : يعني وقتي اين آبجکت توليد (Create) بشه يه اکشني انجام بشه.
Destroy : يعني وقتي اين آبجکت نابود (Destroy) بشه يه اکشني انجام بشه.
Alarm : براي استفاده از زمان (مرتبط با اکشن Set Alarm تو ليب main2).
Step : به سه بخش تقسيم مي شود.
1-Step : براي اينکه بخواهيد کاري به طور مداوم انجام بشه.
2-Begin Step : اکشني که تو اين ايونت باشه قبل از بقيه ي اکشن ها عمل مي کنه.
3-End Step : اکشني که تو اين ايونت باشه بعد از بقيه ي اکشن ها عمل مي کنه.
Collision : يعني وقتي اين آبجکت به آبجکتي برخورد کنه يه اکشني انجام بشه.
Keyboard : با انتخاب يه کليد (براي انتخاب کليد روي ايونت Keyboard کليک کنيد و يه گزينه رو انتخاب کنيد.) و زدن اون کليک يه اکشني انجام بشه.
Mouse : براي استفاده از موس و joystick (براي انتخاب کليد مثل انتخاب کليد به Keyboard بورد عمل کنيد).
Other : براي استفاده از يه سري ايونت ديگه (با کليک بر روي ايونت Other مي تونيد يه سري ايونت ريگه رو ببينيد.) (اين ايونت رو بعداً کامل توضيح مي دم).
Draw : براي کشيدن و نوشتن (معمولاً بعضي از اکشن هاي ليب draw رو تو اين ايونت مي ذارن).
Key Press : يعني وقتي شما دکمه اي از کي بورد رو نگه داريد يه اکشني عمل کنه.
Key Release : يعني وقتي شما دکمه اي از کي بورد رو رها کنيد يه اکشني عمل کنه.
Trigger : براي ساختن يه ايونت جديد.

AMIR REZAs
19-06-2010, 17:50
خسته نباشید....................:11::31:
سراغ کدنویسی هم برو...................:46:

armin_555
19-06-2010, 21:01
باشه بعداً سراغ کدنویسی هم می رم.:46:

armin_555
21-06-2010, 12:20
ادامه ي آموزش ::46:
تو اين قسمت از آموزش بهتون ايونت هاي ايونت Other رو ياد مي دم.:31:
Outside room : يعني وقتي آبجکت از روم خارج شد يه اکشني عمل کنه.
Intersect boundary : يعني وقتي آبجکت به خط مرز روم مي رسه (يه قسمتي از آبجکت بيرون روم باشه) يه اکشني عمل کنه.
Views : به دو قسمت تقسيم ميشه :
1-Outside view : يعني وقتي اين آبجکت از دوربين رفت بيرون يه اکشني عمل کنه.
2-Boundary view : يعني وقتي اين آبجکت مياد تو دوربين يه اکشني عمل کنه.
Game start : يعني وقتي بازي شروع ميشه (در شروع بازي) يه اکشني عمل کنه.
Game end : يعني در آخر بازي يه اکشني عمل کنه.
Room start : يعني وقتي رومي که توش اين آبجکت هست شروع ميشه يه اکشني عمل کنه (در شروع روم).
Room end : يعني وقتي رومي که توش اين آبجکت هست تموم ميشه يه اکشني عمل کنه (در آخر روم).
No more lives : يعني وقتي تعداد جون ها (Lives) تموم شد يه اکشني عمل کنه.
No more health : يعني وقتي سلامتي (Health) تموم شد يه اکشني عمل کنه.
Animation end : يعني وقتي انيميشن (Animation) آبجکت تموم شد يه اکشني عمل کنه.
End of path : يعني وقتي اين آبجکت به پايان path رسيد يه اکشني عمل کنه.
Close button : يعني وقتي که شما دکمه ي خروج رو مي زنيد يه اکشني عمل کنه.
User defined : يعني وقتي که شما آبجکت رو تعريف کرديد يه اکشني عمل کنه.

armin_555
22-06-2010, 12:20
ادامه ي آموزش ::46:
تو اين قسمت از آموزش بهتون Sprites و Sounds و ... رو ياد مي دم.:31:
Sprites : براي تعيين عکس هاي آبجکت ها.
Sounds : براي صدا گذاري در بازي.
Backgrounds : براي ايجاد تصوير در پشت بازي (ايجاد بک گراند).
Paths : براي ساخت يه مسير توي بازي که آبجکت تو اون مسير راه بره.
Scripts : براي کد نويسي.
Fonts : براي ساخت فونت (Font) (براي تغيير شکل نوشته ها).
Time Lines : براي انجام يه کاري در يه زمان (مثلاً توليد يه آبجکتي در هر 100 استپ).
Objects : آبجکت ها همون چيز هاي تو بازي اند (مثل آدم ، ماشين ، درخت و ...).
Rooms : براي ساخت اتاق (صفحه ي) بازي.
Game Information : Game Information همون هلپ (Help) بازي هست.
Global Game Settings : براي تنظيم کار هاي گرافيکي و ... بازي.
Extension Packages : قابليت هاي اضافي.

bazisaz
24-06-2010, 12:56
خوب این چیزایی که توضیح دادید خوبه ولی مشکل بچه های ما این نیست و به راحتی با یه دیکشنری می تونن به اینا برسن . مشکل اصلی استفاده از اکشن ها در گیم میکر هست که اگه بتونید اون ها رو توضیح بدید فکر کنم مفید تر باشه .

alicpu
24-06-2010, 13:38
عزیز بابا کلا این ها همه را روی pdf بگذار ممنون می شم عزیزم

armin_555
24-06-2010, 14:40
تا اینجا کسی مشکل نداره؟:46:

AMIR REZAs
24-06-2010, 18:07
دو تا پست قبلی دو مشکل بیان شد :دی

lord arthas
26-06-2010, 16:30
سلام من یه مدت نبودم سرعتت خیلی‌ پایین اومده امیر جان

armin_555
26-06-2010, 19:02
خوب این چیزایی که توضیح دادید خوبه ولی مشکل بچه های ما این نیست و به راحتی با یه دیکشنری می تونن به اینا برسن . مشکل اصلی استفاده از اکشن ها در گیم میکر هست که اگه بتونید اون ها رو توضیح بدید فکر کنم مفید تر باشه .
خب بستگی داره به کسی که می خواد بازی رو بسازه (مثلاً یکی دوست داره با موس آبجکتش حرکت کنه یکی دوست داره با کی بورد و یکی دوست داره آبجکتش به طور رندم حرکت کنه و ...).
من یه ذره هم توضیح دادم.
مثلاً گفتم که ایونت Draw واسه کشیدن و نوشتن هست.

عزیز بابا کلا این ها همه را روی pdf بگذار ممنون می شم عزیزم
قبلاً گفتم که چرا این کار رو نکردم (چون طول می کشه).

سلام من یه مدت نبودم سرعتت خیلی‌ پایین اومده امیر جان
اولاً امیر کیه؟؟؟؟؟؟؟؟؟؟:31:
دوماً باشه آخه این چند وقت زیاد وقت ندارم ولی باشه.:31::46:

armin_555
26-06-2010, 19:15
به نظرتون دیگه چی رو آموزش بدم؟

bazisaz
26-06-2010, 19:31
خوب همون طوری که نظرسنجی می گه استراتژیک رو آموزش بدید.

armin_555
26-06-2010, 23:30
باشه من ساخت بازی استراتژیک با گیم میکر رو بهتون آموزش می دم.:46:
هر کی هم هر سوالی داره در هر موردی (البته مربوط به گیم میکر) بپرسه.:46:

lord arthas
27-06-2010, 19:44
سوال نداریم آموزش بده دیگه

armin_555
27-06-2010, 22:35
باشه از فردا شروع می کنم به آموزش دادن ولی اسپرایت ندارم........:41:

David Jones
27-06-2010, 22:41
آقا اجازه ، درس رو کی شروع میکنید ؟

armin_555
27-06-2010, 22:44
گفتم که از فردا.:46:
اگه اسپرایت پیدا نکنم و آقا احسان اجازه بدن از اسپرایت های ایشون استفاده می کنم.:46:

David Jones
27-06-2010, 22:59
گفتم که از فردا.:46:
اگه اسپرایت پیدا نکنم و آقا احسان اجازه بدن از اسپرایت های ایشون استفاده می کنم.:46:
آقا اجازه ما بریم بخوابیم ، فردا صبح زود سر کلاس حاضر میشیم :20:

armin_555
27-06-2010, 23:01
حالا مگه من معلم مدرسه ام که هی می گی آقا اجازه!!!!!!!!!:31:

armin_555
28-06-2010, 12:30
دوستان متاسفانه اسپرایت خوب پیدا نکردم........:41:
اگه آقا احسان اجازه بدن از اسپرایت ایشون استفاده کنیم خیلی عالی میشه.......:20:

David Jones
28-06-2010, 21:46
حالا مگه من معلم مدرسه ام که هی می گی آقا اجازه!!!!!!!!!:31:
آخه دلم واسه آقا اجازه گفتن تنگیده ، گفتم اینجا جوگیر شم :31: به یاد روزای مدرسه :20:

armin_555
28-06-2010, 22:32
خب ، آقا احسان اجازه دادن که از اسپراتاشون واسه آموزش استفاده کنم (دستشون درد نکنه).:46:
اگه آقا احسان اجازه نمی دادن من نمی تونستم آموزش بدم.(باز هم دستشون درد نکنه).:46:

lord arthas
29-06-2010, 12:30
داری استخاره میکنی‌ آموزش بده دیگه

David Jones
29-06-2010, 12:58
آقا اجازه ... رفته گل بچینه آقا :20:

armin_555
29-06-2010, 14:26
دارم اسپرایت ها رو آماده می کنم.:46:
از بعد از ظهر آموزش رو شروع می کنم.:46:

armin_555
29-06-2010, 15:01
اینم یه سری اسپرایت واسه ساخت بازی استراتژیک.:46:
لینک :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته بگم که یه سری (خیلی) از این اسپرایت ها کار آقا احسان هست بقیه رو هم از

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
گرفتم.:46:

armin_555
29-06-2010, 21:55
لینک زیر رو دانلود کنید تا من از فردا آموزش رو شروع کنم :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

armin_555
30-06-2010, 21:15
اینم از جلسه ی اول آموزش ::46:
اسپرایت رو دانلود کنید.
حالا اون فایل روextract کنید.
4 فایل zip شده رو به چهار فولدر بریزید (doshman.rar رو به نیو فولدر enemy و Sprites of buildings.rar رو به نیو فولدر building و streeps.zip رو به نیو فولدر hero_walk و town96xbitmaps.rar رو به نیو فولدر hero_stop بریزید).
گیم میکر رو باز کنید.
گزینه ی Create a sprite رو بزنید حالا روی Edit sprite کلیک کنید بعد از منوی File گزینه ی Create from Strip کلیک کنید.
از توی فولدر hero_walk گزینه ی اول رو انتخاب کنید گزینه ها رو از بالا تا پایین این طوری بنویسید.
8 و 8 و 96 و 96 و 0 و 0 و 0 و 0 و 0 و 0.
حالا گزینه ی Ok رو بزنید حالا تیک سبز رو بزنید و بعد گزینه یCenter رو بزنید و حالا گزینه ی Okرو بزنید کنید.
برای هر هشت تا عکس توی اون فولدر این کار ها رو بکنید.
برای هر کدام این اسم ها رو بنویسید.
walked_جهتspr_hero1_
مثال :
spr_hero1_down_walked یا spr_hero1_downleft_walked یا spr_hero1_upright_walked
برای جهت های فرعی مثلاً پایین چپ (جنوب غربی) لازم نیست بنویسید down_left فقط باید بنویسید downleft

armin_555
02-07-2010, 15:17
خب دارم آموزش می دم دیگه یه ذره استقبال کنید.

lord arthas
02-07-2010, 23:05
بابا استقبال چیه هی‌ میگی‌ دارم آموزش میدمو نمیدی آموزش بده تا استقبال بشه

armin_555
02-07-2010, 23:09
اینم از جلسه ی اول آموزش ::46:
اسپرایت رو دانلود کنید.
حالا اون فایل روextract کنید.
4 فایل zip شده رو به چهار فولدر بریزید (doshman.rar رو به نیو فولدر enemy و Sprites of buildings.rar رو به نیو فولدر building و streeps.zip رو به نیو فولدر hero_walk و town96xbitmaps.rar رو به نیو فولدر hero_stop بریزید).
گیم میکر رو باز کنید.
گزینه ی Create a sprite رو بزنید حالا روی Edit sprite کلیک کنید بعد از منوی File گزینه ی Create from Strip کلیک کنید.
از توی فولدر hero_walk گزینه ی اول رو انتخاب کنید گزینه ها رو از بالا تا پایین این طوری بنویسید.
8 و 8 و 96 و 96 و 0 و 0 و 0 و 0 و 0 و 0.
حالا گزینه ی Ok رو بزنید حالا تیک سبز رو بزنید و بعد گزینه یCenter رو بزنید و حالا گزینه ی Okرو بزنید کنید.
برای هر هشت تا عکس توی اون فولدر این کار ها رو بکنید.
برای هر کدام این اسم ها رو بنویسید.
walked_جهتspr_hero1_
مثال :
spr_hero1_down_walked یا spr_hero1_downleft_walked یا spr_hero1_upright_walked
برای جهت های فرعی مثلاً پایین چپ (جنوب غربی) لازم نیست بنویسید down_left فقط باید بنویسید downleft
پس این چیه؟:46:

armin_555
02-07-2010, 23:17
ادامه ی آموزش ::46:
نیو فولدر hero_stop رو باز کنید و هر 8 تا اسپرایت ها رو Load کنید.
اسم اسپرایت ها رو واسه این 8 تا اسپرایت این طوری بنویسید :stoped _جهت spr_hero1_.
مثال :
Spr_hero1_down_stoped و spr_hero1_upright_stoped.

armin_555
03-07-2010, 21:26
اینم یه سورس که واسه آقا احسان هست :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینم یه سورس که واسه خودمه :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

armin_555
04-07-2010, 15:38
ادامه ی آموزش ::46:
نیو فولدر enemy رو باز کنید و استریپ های دشمن رو هم مثل استریپ های hero1 درست کنید (از گزینه ی Create from Strip استفاد ه کنید).
نیو فولدر building رو باز کنید و اسپرایت های ساختمون ها رو لود کنید.
برای هر ساختمون دو اسپرایت لود کنید و بعد اندازه ی اسپرایت ها رو تغییر دهید (یه اسپرایت رو به اندازه ی 32 * 32 پیکسل و اون یکی رو به یه عدد بزرگ دلخواه (نه خیلی بزرگ مثلاً 120 * 120 پیکسل) تغییر دهید) (اگه بلد نیستید اندازه ی اسپرایت ها رو از توی گیم میکر تغییر دهید بگید تا اون رو هم بهتون یاد بدم).

keb
05-07-2010, 10:01
ادامه ی آموزش ::46:
نیو فولدر enemy رو باز کنید و استریپ های دشمن رو هم مثل استریپ های hero1 درست کنید (از گزینه ی Create from Strip استفاد ه کنید).
نیو فولدر building رو باز کنید و اسپرایت های ساختمون ها رو لود کنید.
برای هر ساختمون دو اسپرایت لود کنید و بعد اندازه ی اسپرایت ها رو تغییر دهید (یه اسپرایت رو به اندازه ی 32 * 32 پیکسل و اون یکی رو به یه عدد بزرگ دلخواه (نه خیلی بزرگ مثلاً 120 * 120 پیکسل) تغییر دهید) (اگه بلد نیستید اندازه ی اسپرایت ها رو از توی گیم میکر تغییر دهید بگید تا اون رو هم بهتون یاد بدم).

نیو فولدر نه همون فولدر:10:

armin_555
05-07-2010, 10:16
نیو فولدر نه همون فولدر:10:
آره این هم حرفیه.:46:

armin_555
05-07-2010, 14:00
ادامه ی آموزش ::46:
این اسپرایت رو دانلود کنید.
لینک :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در ضمن شما باید برای همه ی اسپرایت ها گزینه ی Center رو بزنید (گزینه ی Center بالای گزینه ی OK تو پنجره ی
Sprite Properties هست).
اسپرایت رو لود کنید.
اسم اسپرایت رو هم بذارید spr_walkit.

armin_555
05-07-2010, 15:09
ادامه ی آموزش ::46:
خب حالا باید دو تا آبجکت بسازید :
1-آبجکت سرباز
2-آبجکتی که سرباز باید به طرف اون بره (با زدن کلیک راست).
اسم آبجکت سرباز رو بنویسید obj_hero1 و اسم آبجکتی که سرباز باید به طرف اون حرکت کنه رو obj_walkit بنویسید.
واسه اسپرایت آبجکت obj_hero1 یکی از اسپرایت های ایستاده رو بذارید (اسپرایت های ایستاده ی سرباز توی فولدر hero_stop بود) و واسه اسپرایت آبجکت obj_walkit همون استریپ ضربدر قرمز رو بذارید.

armin_555
05-07-2010, 16:45
ادامه ی آموزش ::46:
آبجکت obj_walkit رو باز کنید و ایونت Animation end رو بیارید و کد زیر رو توی اکشن Execute Code وارد کنید.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

armin_555
05-07-2010, 21:37
ادمه ی آموزش ::46:
یه آبجکت بسازید به اسم obj_all.
حالا آبجکت obj_all رو باز کنید و ایونت Global left pressed رو بیارید و اکشن Create Instance رو توش بذارید.
جلوی object آبجکت obj_walkit رو انتخاب کنید و جلوی x بنویسید mouse_x و جلوی y بنویسید mouse_y.

armin_555
07-07-2010, 00:10
ادمه ی آموزش ::46:
یه آبجکت بسازید به اسم obj_mouse.
خب برید تو آبجکت obj_all و ایونت Step رو بیارید و توش این اکشن ها رو بذارید.
1-اکشن Test Instance Count :
گزینه ی اول : obj_walkit
گزینه ی دوم : 1
گزینه ی سوم : Larger than
2-اکشن Start Block
3-اکشن Destroy Instance :
گزینه ی اول : بین گزینه های Self و Other و Object گزینه ی Object رو انتخاب کنید و از گزینه های داده شده آبجکت obj_walkit رو انتخاب کنید.
اکشن Create Instance :
گزینه ی اول : بین گزینه های Self و Other و Object گزینه ی Object رو انتخاب کنید و از گزینه های داده شده آبجکت obj_mouse رو انتخاب کنید.
گزینه ی دوم : obj_walkit
گزینه ی سوم : mouse_x
گزینه ی چهارم : mouse_y
اکشن End Block.

keb
07-07-2010, 09:42
ماشالله تاپیک استریپی شد.:13:

armin_555
07-07-2010, 13:44
ادامه ی آموزش ::46:
خب این کد رو تو ایونت Step آبجکت obj_hero1 بذارید (البته این کد ها کاره آقا احسانه) :

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا این اکشن ها رو به ترتیب بذارید زیر اکشنی که کد بالا رو توش وارد کردید :
1-اکشن Test Instance Count :
گزینه ی اول : obj_walkit
گزینه ی دوم : 1
گزینه ی سوم : Equal to
2-اکشن Start Block
3-اکشن Move Towards :
گزینه ی اول : بین گزینه های Self و Other و Object گزینه ی Self رو انتخاب کنید
گزینه ی دوم : obj_walkit.x
گزینه ی سوم : obj_walkit.y
گزینه ی چهارم : 4

armin_555
07-07-2010, 23:06
ادامه ی آموزش ::46:
روی ایونت Collision کلیک کنید و از بین آبجکت ها آبجکت obj_walkit رو انتخاب کنید.
حالا به ترتیب اکشن های زیر توی همون ایونت بذارید.
1-اکشن Destroy Instance :
گزینه ی اول : بین گزینه های Self و Other و Object گزینه ی Other رو انتخاب کنید
2-اکشن Move Fixed :
گزینه ی اول : بین گزینه های Self و Other و Object گزینه ی Self رو انتخاب کنید
گزینه ی دوم : از بین 9 تا فلش ، اون فلش وسطی رو انتخاب کنید (همون مربع)
گزینه ی سوم : 0

lord arthas
10-07-2010, 13:22
اون اسپرایت های بیلدینگ رو چی کار کنیم یعنی همون خونه رو دو بار لود کنیم و اینکه چه جوری تو گیم میکر ریسایز کنیم؟

lord arthas
13-07-2010, 14:39
قصد نداری ادامه بدی ارمین

حمید82
15-12-2015, 09:04
عالی بود ممنون:n12: