آموزش لیب Score گیم میکر
قسمت score
set score :برای تنظیم میزان امتیاز
test score:برای بررسی میزان امتیاز
draw score:برای رسم امتیاز
show high score:برای نمایش جدول برترین امتیازات
clear high score :برای پاک کردن امتیازات جدول برترین امتیازات
قسمت lives
set live :برای ایجاد جان
test live :برای بررسی تعداد جان
draw lives :برای رسم جان(نمایش جان)
draw image lives :نمایشگر جان همراه با عکس کاراکتر
قسمت health
set health :ایجاد خون برای کاراکتر
test health :برای بررسی میزان خون
draw helth:رسم خون (نمایش خون)
score caption :نمایشگر امتیاز پیشرفته (نمایش امتیاز – خون – جان)
آموزش لیب Main1
قسمتTiming
set alarm :برای ایجاد یک الارم که از ایونت الارم سرچشمه میگیرد و دستورات
ایونت الارم رو انجام میدهد
sleep:برای خواب بردن بازی /کمیت میلیون ثانیه
set time line :ایجاد یک تایم لاین(خط زمان)که از نوار وظیفه ی گیم میکر
سرچشمه میگیرد
time line position :ایجاد یک وضعیت فاصله زمانی
time line speed :تنظیم سرعت خط زمان
start time line:اغاز خط زمان
pause time line :متوقف کردن خط زمان
stop time line :به پایان رساندن خط زمان
قسمتInfo
display message :ایجاد یک پیام در یک پنجره
show info :نشان دادن اطلاعات
splash text :ایجاد متن /برای این کار باید ادرس نوشته را در درون
ابجکت وارد کنید
splash image :ایجاد عکس/مثل روال ابجک بالا
splash webpage:ایجاد یک صفحه وب /باید ادرس وب را وارد کنید
splash video :ایجاد فیلم با فرمت avi/مثل روال ابجکت های بالا
splash settings :ایجاد تنظیمات/مثل روال ابجکت های بالا
قسمتGame
restart game :شروع دوباره بازی
end game :پایان دادن به بازی
save game:ایجاد ذخیره برای بازی
load game :ایجاد بار گزاری برای بازی
قسمتResources
replace sprite :جابجا کردن اسپرایت با اسپرایتی دیگر در حین بازی
replace sound :جابجا کردن صدا ها با صدا هایی دیگر در حین بازی
replace background :جابجا کردن زمینه با زمینه دیگر در بازی
آموزش لیب Control
قسمتquestions
check empty :دستور سوالی بطور مثال اگر در مختصات مشخص شده ابجکتی
وجود داشت و یا وجود نداشت عمل مشخصی بنا به دستورات انجام میپذیرد
check collision :دستور شرطی برای تشخیص برخورد ابجکت با سایر ابجکتها
check object:اگر ابجکتی در مختصاتی معین بود دستور مورد نظر اجرا میشه
test instance count:برای بررسی تعداد ابجکت بطور مثال اگر تعداد ابجکت
صفربرابر (بیشتر یا کمتر از ) عدد مورد نظر شد دستورات مد نظر صورت میپذیرند
test chance :میزان شانس و اقبال برای ایجاد یک دستور
test question:پس از تایید سوال مد نظر دستورات را انجام میدهد
test expression:اگر شرط موجود در این اکشن صحیح باشد دستورات
مد نظررا انجام میدهد
check mouse :بررسی کلیدهای موس برای انجام دستورات
check grid:اگر شبکه توری صحیح بود دستورات مد نظر انجام میپذیرد
(برای مثال بررسی نزدیکی ابجکت ب ابجکت دیگر در فاصله ۳۲ از هم)
قسمت other
start block :اغازگر انجام دستورات متعدد در یک شرط
else :ایجاد یک فاصله میان دو عبارت(در غیر این صورت)
exit event:خارج شدن از ایونت
end block :پایانگر انجام دستورات متعدد در یک شرط
Repeat :تکرار یک عمل یا مجموعه دستورات
call parent event:فراخوانی یک ایونت بزرگتر
قسمتcode
execute code :ایجاد یک صفحه برای کد نویسی
execute script :اجرای یک اسکریپت
comment:ایجاد یک نوشته
قسمتvariables
set variable:تعریف یک متغیر
test variable:دستور شرطی برای یک نغیر
draw variable :رسم یک متغییر
آموزش لیب Main1
قسمتobjects
گزینه ی create instance :برای ایجاد یک آبجکت به کار میرود
گزینه ی create moving:ایجاد یک آبجکت برای حرکت
گزینه یcreate random :برای ایجاد یک ابجکت به صورت رندوم
گزینه ی change instance :برای تغییر یک ابجکت به آبجکت دیگر استفاده میشود
گزینه ی destroy instance:برای حذف یک ابجکت به کار میرود
گزینه ی destroy at position:برای حذف یک ابجکت در یک مختصات معین
قسمتsprite
گزینه ی change sprite :برای تغییر اسپرایت ابجکت
گزینه ی transform sprite:برای تغییر ابعاد اسپرایت
گزینه یcolor sprite :برای تغییر رنگ اسپرایت
قسمت sounds
گزینه ی play sound : جهت پخش صدا
گزینه ی stop sound : جهت توقف پخش صدا
گزینه ی check sound : جهت بررسی صدا
قسمتrooms
گزینه ی previous room :بازگشت به روم قبلی
گزینه یnext room :رفتن به روم بعدی
گزینه ی restart room:اعمال دوباره روم فعلی
گزینه ی different room :رفتن به روم مختلف (به انتخاب شما)
گزینه یcheck privious :برای بررسی وجود روم قبلی
گزینه ی check next :برای بررسی وجود روم بعدی
آموزش اکشن های گیم میکر
آموزش لیب Move
قسمت Move
گزینه یmove fixed:برای حرکت به ۴ جهت اصلی و۴ جهت فرعی
گزینه یmove free:مکمل گزینه ی move fixed (برای حرکت در ۳۶۰ درجه مختلف)
گزینه یmove torward:حرکت به سوی هدفی با مختصات و سرعت معین
گزینه یspeed horizontal:برای حرکت افقی
(برای حرکت به چپ عدد را منفی وحرکت به راست عدد را مثبت کنید)
گزینه یspeed vertical:برای حرکت عمودی
(برای بالا عدد منفی و برای پایین عدد مثبت)
گزینه یset gravity:برای اعمال جاذبه برای پلیر و اجسام
گزینه ی reverse horizontal :برای بازتاب ابجکت به صورت افقی
گزینه ی reverse vertical:برای بازتاب ابجکت به صورت عمودی
گزینه ی set firiction:برای اجاد اصطکاک
قسمت jump
گزینه ی jump to position :برای پرش از نقطه ای نامعین به نقطه معین
گزینه یjump to start :برای پرش از نقطه ای نا معین به نقطه ی شروع
گزینه ی jump to random:برای پرش از نقطه ای معین به نقطه ای نا مشخص
گزینه یalign t gird:برای ساکن کردن ابجکت
(هر ابجکتی مثلا ابجکت کاراکتر در برخورد با دیواره ساکن شود)
گزینه یwrap screen:جهت اعمال دستورات هنگام خروج ابجکت
به صورت افقی ، عمودی یا هر دو
گزینه یmove to contact:برای ساکن کردن جسم روی زمین افقی که از
اعمال جاذبه به دست می اید
گزینه یbounce:برای بازتاب ابجکت به صورت رندوم
قسمت path
گزینه ی set path:جهت اعمال یک مسیر برای یک ابجکت
گزینه یend pathe:برای پایان دادن به یک مسیر
گزینه یpath position :برای تعیین مسیر
گزینه ی path speed:جهت تعیین سرعت حرکت در مسیر
قسمتsteps
گزینه یstep torward :جهت حرکت به مختصات مد نظر
گزینه ی step avoiding:جهت حرکت به مختصات مد نظر با عبور از موانع
آموزش ایونت های گیم میکر (game maker)
در این آموزش شما با نحوه عملکرد ایونتهای گیم میکر آشنا میشوید
توضیح ایونت ها :
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
می تونید یه سری ایونت ریگه رو ببینید)
1.Outside room : یعنی وقتی آبجکت از روم خارج شد اکشن موجود در این
ایونت اجرا میشه.
2.Intersect boundary : یعنی وقتی آبجکت به خط مرز روم می رسه
(یه قسمتی از آبجکت بیرون روم باشه) اکشن موجود در این ایونت اجرا میشه.
3.Views : به دو قسمت تقسیم میشه :
الف)Outside view : یعنی وقتی این آبجکت از دوربین رفت
بیرون اکشن موجود در این ایونت اجرا میشه.
ب)Boundary view : یعنی وقتی این آبجکت میاد تو دوربین
اکشن موجود در این ایونت اجرا میشه.
4.Game start : یعنی وقتی بازی شروع میشه (در شروع بازی) اکشن موجود در این
ایونت اجرا میشه.
5.Game end : یعنی در آخر بازی اکشن موجود در این ایونت اجرا میشه.
6.Room start : یعنی وقتی رومی که توش این آبجکت هست شروع میشه اکشن موجود
در این ایونت اجرا میشه. (در اول روم).
7.Room end : یعنی وقتی رومی که توش این آبجکت هست تموم میشه اکشن موجود در
این ایونت اجرا میشه. (در آخر روم).
8.No more lives : یعنی وقتی تعداد جون ها (Lives) تموم شد اکشن موجود در این
ایونت اجرا میشه.
9.No more health : یعنی وقتی سلامتی (Health) تموم شد
اکشن موجود در
این ایونت اجرا میشه.
10.Animation end : یعنی وقتی انیمیشن (Animation) آبجکت تموم شد اکشن
موجود در این ایونت اجرا میشه.
11.End of path : یعنی وقتی این آبجکت به پایان path رسید اکشن موجود در این
ایونت اجرا میشه.
12.Close button : یعنی وقتی که شما دکمه ی خروج رو می زنید اکشن موجود در
این ایونت اجرا میشه.
13.User defined : یعنی وقتی که شما آبجکت رو تعریف کردید اکشن موجود در
این ایونت اجرا میشه.
Draw : برای رسم تصویر و نوشته (معمولاً بعضی از اکشن های لیب draw رو
تو این ایونت می ذارن).
Key Press : یعنی وقتی شما دکمه ای از کی بورد رو فشار دادید اکشن موجود در
این ایونت اجرا میشه.
Key Release : یعنی وقتی شما دکمه ای از کی بورد رو رها کنید اکشن موجود در
این ایونت اجرا میشه.
Trigger : برای ساختن یه ایونت جدید.
خان...
ما را در سایت خان دنبال می کنید
برچسب : نویسنده : محمد ملک محمودی mohammadmr بازدید : 173 تاريخ : شنبه 13 دی 1393 ساعت: 15:36