Contacts
صفحه اصلی پورتال | صفحه اصلی تالار | ثبت نام | اعضاء | گروه ها | جستجو | پرسش و پاسخ | فروشگاه الکترونیکی | خرید پستی بازی های کامپیوتری





صفحه اول انجمنها -> نرم افزار Flash -> آموزش ساخت بازی فلش توپ و ماس--------سطح مبتدی
 

ارسال يك موضوع جديد   پاسخ به يك موضوع ديدن موضوع قبلي :: ديدن موضوع بعدي

آموزش ساخت بازی فلش توپ و ماس--------
نويسنده
پيغام
sina2006
مدیر انجمن
مدیر انجمن


تاريخ عضويت: 5 شنبه 16 شهريور 1385
تعداد ارسالها: 288
محل سكونت: رشت


شنبه 7 ارديبهشت 1387 - 11:38
پاسخ بصورت نقل قول
به نام خدا


بازی توپ و ماس


خوب امروز یه مقاله راجب ساخت بازی با فلش برای دوستانی که تازه با فلش شروع به کار کردن درست کردم( البته بگما منم اول از همینا شروع کردم تا ....) بگذریم.


برای شروع ابتدا نرم افزار فلش را اجرا کنید

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




سپس توسط ماس دایره را انتخاب کنید و کلید های ترکیبی Ctrl+F8 کیبرد را فشار دهید تا پنجره ای مطابق شکل زیر باز شود



سپس از پنل Type گزینه Button رو انتخاب کرده و در قسمت Name بنویسید Symbol 1 وسپس OK میزنید

سپس دو باره روی دایره دبل کلیک کرده تا وارد مد ویرایش آن شوید ( یا روش کلیک راست کرده و گزینه Edit را بزنید)

سپس در قسمت Time Line قسمت UP و Down و Over کلیک راست کرده و مطابق شکل گزینه
Insert KeyFrame انتخاب کرده حال اون فلش بالای تایم لاین را کلیک کرده تا به صفحه کاری یا همون Stage بر گردیم تبریک میگم شما موفق شدید تا یک دکمه بسازید.








حال دکمه را انتخاب کرده و دکمه F9 کیبرد را زده و قطعه کد زیر را بهش اضافه کنید.


كد:

on (press){
_root.gotoAndStop(2);
}
 





این کد میگه که اگه کاربر روی دایره کلیک کرد توجه داشته باشید یعنی فقط کلیک ماوس فشرده شد
برو به فریم 2 و همون جا بایست(ما الان در فریمه یکیم)





حال دوباره دایره را انتخاب کرده و دوباره کلیدهای ترکیبی Ctrl+F8 را زده و در پنجره بازی شده این بار گزینه مووی کلیپ را بر میگزینید. و در قسمت Name مینویسید Oval2 وسپس OK میزنید.


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

مطلبق شکل زیر پله به پله





حال ما باید یه حرکت در محیط ایجاد کنیم


برای این کار ابتدا فریم 210 ( در نوار تایم لاین) را انتخاب کرده و یه فریم کلیدی ایجاد می کنیم(کلیک راست کرده و گزینه Insert KeyFrame را میزنیم.


سپس در نوار تایم لاین روی لایه مورد نظر کلیک راست کرده و گزینه Add Motion Guide را می زنیم.




میبینیم که یک لایه جدید بالای لایه اولیه ما شکل میگیرد.حال لایه جدید را انتخاب کرده و یه خط مارپیچ توسط ابزار سمت چپ با نام Pencil Tool یا همون مداد ایجاد می کنیم.










توجه کنید که خط باید در لایه Motion Guide و دایره در لایه اول باید قرار بگیرد (از هم مجزا)




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







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

مطابق شکل






حال بر روی فریم 1 در لایه اول لایه ای که توش دایره قرمز کلیک کرده سپس دکمه Shift کیبرد را نگاه داشته و میرید به فریم 210 اونو با ماس نتخاب میکنید و روش راست کلیک کرده و گزینه Create Motion Tween میزنید







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


حال توسط همون فلش بالای تایم لاین به محیط اصلی برگشته صفحه Stage


حال در صفحه اصلی و در نوار بالای تایم لاین روی فریم 2 کلیک و گزینه Insert KeyFrame
را می زنیم و هر چی تو اون فریم با دکمه دلیت کیبرد پاک میکنیم حال دوباره فریم 1 را انتخاب کرده و دکمه F9 کیبرد را زده و دستور زیر را درش تایپ می کنیم



كد:

stop();
 



برای فریم 2 هم همین کار را میکنیم


حال در فریم 2 توسط ابزار نوشتن یا همون T یه چیز می نویسیم مثلا می نویسیم شما موفق شدید البته اگه می خواد فارسی بنویسید باید از فارسی ساز ها استفاده کنید.سپس در همون فریم 2 یه دکمه می سازید (دکمه ساختن هم یاد گرفتید) سپس دکمه را انتخاب کرده و دکمه F9 کیبرد را زده و کد زیر را بهش اضافه میکنیم



كد:

on (press){
_root.gotoAndStop(1);
}
 



این کد میگه که اگه کاربر روی دکمه کلیک کرد برو به فریم 1 و همون جا بایست(ما الان در فریمه دومیم)


حال دکمه های ترکیبی Ctrl+Enter را زده اگه همه چیز درست باشه دایره با سرعت حرکت میکنه و اگه شما بتونید روش کلیک کنید برنده میشید و به فریم دو میرید و در فریم 2 اگه اون دکمه رو بزنید دوباره به فریم 1 رفته و بازی مجددا شروع میشه اینم یه بازی برای شما دوستان که در اصل بازی با دکمه ها است شما در این مقاله تونستید دکمه بسازید مووی کلیپ بسازید تعیین مسیر کنید کد نویسی کنید و.....

همچنین شما میتونید اون مسیرو پر پیچو خم ترش کنید تا بازی سختر بشه.(حتی میتونید تایمر هم بسازید که آموزششو قبلا براتون گذاشتم)

موفق باشید

محمد.

اینم فایله fla برای دانلود

http://mshgames.persiangig.com/Ball%20And%20Mouse.rar

_________________
دانلود بازی افسانه عمو پورنگ نسخه 1

www.amoogame.blogfa.com
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي ديدن وب سايت كاربر آدرس AIM نام كاربري در پيغامگير Yahoo نام كاربري در پيغامگير MSN شماره ICQ
 

نويسنده
پيغام
_Akhtar
پیر بازی سازی
پیر بازی سازی


تاريخ عضويت: جمعه 10 فروردين 1386
تعداد ارسالها: 1212


1 شنبه 8 ارديبهشت 1387 - 01:41
پاسخ بصورت نقل قول
يه ايول داري.. صد باريكلا!! Laughing خيلي خوب بود! مخصوصا همون رده اي كه بهش اشاره كردي (تازه كارا)
منم بطور خيلي اتفاقي (اصلا خودمم نميدونم چي شد!) براي اولين بار همين كارو كردم.
فكر كنم فلش هيپنوتيزمم كرد!! Very Happy

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

معمولا اين تمرين رو با كدهاي حركت تصادفي ايجاد ميكنند.
اينكه دايره توي يه مسير تكراري حركت كنه و هيچ توقفي هم نداشته باشه، اصلا جالب نيست Idea و بازيكن به راحتي ميتونه محل عبور دايره رو بفهمه و در دفعات بعدي سريع روش كليك كنه!
يادمه يبار همين كارو توي MMB كردم.. چه حالي داد!! آخه بازي رو توي استارت آپ گذاشته بودم و تعريف كرده بودم كه تا بازي رو تموم نكرده از برنامه خارج نشه! Smile اينطوري ملتي كه با سيستم من كار ميكردن مجبور بودن اين بازي رو فول بشن. (خوشبختانه بلد نبودن استارت آپ رو خالي كنن! PDT_002 )

موفق باشي Arrow

_________________
تو هم مثل من تازه واردی؟
از اینجـــا شروع کن! <<<


www.Saeed-Shahriyari.ir
ارسال  بازگشت به بالا
ديدن مشخصات كاربر ارسال پيغام خصوصي
 

نمايش نامه هاي ارسال شده قبلي:   
ارسال يك موضوع جديد   پاسخ به يك موضوع    صفحه 1 از 1 تمام ساعات و تاريخها بر حسب 3.5+ ساعت گرينويچ مي باشد


 
پرش به:  


شما نمي توانيد در اين انجمن نامه ارسال كنيد.
شما نمي توانيد به موضوعات اين انجمن پاسخ دهيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن ويرايش كنيد
شما نمي توانيد نامه هاي ارسالي خود را در اين انجمن حذف كنيد
شما نمي توانيد در نظر سنجي هاي اين انجمن شركت كنيد


unity3d

بازگردانی به فارسی : علی کسایی @ توسعه مجازی کادوس 2004-2011
Powered by phpBB © 2001, 2011 phpBB Group
| Home | عضويت | ليست اعضا | گروه هاي كاربران | جستجو | راهنماي اين انجمن | Log In |