آموزش ساخت بازی 2بعدی در فلش..

خب شروع کنیم...

اولین کاز اینه که من آف لاین بشم و بعد شروع کنم به تایپ آموزش...

خب حالا که آف لاین شدم براتون می نویسم...

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

البته به دلیل کمی اطلاعات نمی توانیم دستورات زیر رابر روی آن قرار دهیم...:

۱-در صورت وارد شدن به دروازه در صفحه بنویسد:"گل شد"

۲-نمی توانیم دستوری بنویسیم که از یک محدوده مشخص(صفحه زمین)بیرون نرود...

۳-نمیتوانیم دستوری ینویسیم که وقتی توپ به تیرک دروازه خورد حرکتی داشته باشد...

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

در هر صورت شروع میکنم----شاید کسی از دوستان کدی بلد باشند که با استفاده ازآن کد ما می توانستیم اعمال بالا را بر روی توپ اِعمال کنند

~~~~~~~~~~//////////||||||||||\\\\\\\\\\//////////||||||||||\\\\\\\\\\~~~~~~~~~~

~~~~~~~~~~//////////||||||||||\\\\\\\\\\//////////||||||||||\\\\\\\\\\~~~~~~~~~~

::::اولین مرحله::::

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

::::مرحله دوم::::

به شکل طراحی شده کمی افکت بدهید تا چرخش توپ نیز مشخص باشد(با استفاده ازگرادیانت+مووی کلیپ+گرافیک)|هرچند خیلی مهم نیست ولی بازی شمارا زیبا می کند...|

::::مرحله سوم:::: ::::کد نویسی ::::

حالا وقتشه شما کل توپتان را به یک دکمه تبدیل کنید...اول شکلتان را انتخان کنید بعد دکمه F8را فشار دهید

یه اسم برای توپتون انتخاب کنید-گزینهbutton رو انتخاب کنید وسپس Enterرا بزنید(از روی کیبورد!!)

حالا از منوی Propertiesدر بخشInstance Name که بارنگ خاکستری مشخص شده است یک نام برای توپ خود انتخاب کنید::

ماگذاشیتم:: Ball

حالا باید کد نویسی در فلش رو شروع کنید..

قبلش بدونید می خواهید چی کاربکنید...میخواهید برنامه ای بنویسیدتا هرموقع ۴ جهت اصلی رو از روی کیبوردتون فشار دادید توپ حرکتی به همان جهت داشته باشد...

خب اول باید مطمئن باشیم که پنل Actionsشما فعال است و درصفحه نیز می توانید آنرا ببینید::

اگر این پنل را نمی توانیدمشاهده کنید میتوانید یکی از ۲راه زیررا امتحان کنید:::::::::

۱-از روی کیبورد دکمه F9  را فشار دهید تااین قسمت نمایان شود...

۲- ازمنوی اصلی برنامه استفاده کنید::

Window===>Actions

وقتشه کدزیر رو بنویسید...

on (keyPress "") {
 _root.Ball._x += -5
;
}
on (keyPress "") {
 _root.Ball._x += 5
;
}
on (keyPress "") {
 _root.Ball._y += -5
;
}
on (keyPress "") {
 _root.Ball._y += 5
;
}

حالا برای قشنگتر شدن کار یه بکگراند(BackGround)یا درواقع عکس(Wallpaper Pic) را از منوی زیر وارد  صفحه کاری خودتون بکنید:::::

File===>Import===>Import to Stage یا Ctrl+R

حالا عکس رو انتخاب بکنید و open را بزنید

برای دقیق شدن در صفحه می توانید با استفاده از  منوی Properties در پایین صفحه X,Y را دست کاری کنید و به شکل زیر آن را قرار دهید:

X:0

Y:0

::::::مرحله آخر::::::

برای اینکه صفحه تماما نشان داده شود(به قول همدانی ها ::فیت شه::) می توانید از کد زیر استفاده کنید...

fscommand("fullScreen","true");

دقت کنید که عینن وارد کنید زیرا برنامه نویسی در فلش مثل++C است،یعنی کوچک بزرگ بودن حروف بر روی آن تأثیر دارد، و امکان دارد دستورات اجرا نشوند