X
تبلیغات
رایتل
پشم سنگ عایق الاستومری
سه‌شنبه 18 تیر‌ماه سال 1387
توسط: آلفا پک

یک توصیه

علاقه مندان حتما کتاب های زیر را بخونند چون خیلی خیلی به درد می خوره در ضمن من می خوام آموزش ساخت بازی های سه بعدی رو در c++ شروع کنم اگه کسی موافقه نظر بده تا ما هم شروع کنیم............................

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

بازی توپ و ماس----------------------سطح مقاله = مبتدی


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


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

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




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

Click this bar to view the full image.


سپس از پنل 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 میزنید.

Click this bar to view the full image.

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

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

http://i25.tinypic.com/5nq3o6.jpg



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


برای این کار ابتدا فریم 210 ( در نوار تایم لاین) را انتخاب کرده و یه فریم کلیدی ایجاد می کنیم(کلیک راست کرده و گزینه Insert KeyFrame را میزنیم.
http://i31.tinypic.com/sfcy6t.jpg

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

http://i27.tinypic.com/358q9zn.jpg


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


http://i28.tinypic.com/2epsk6u.jpg



http://i30.tinypic.com/os78yd.jpg



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

http://i29.tinypic.com/2ppd737.jpg


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



http://i25.tinypic.com/10erlep.jpg



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

مطابق شکل


http://i25.tinypic.com/28tx92r.jpg



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


http://i25.tinypic.com/rlgswo.jpg




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


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


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



کد:
stop();

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


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



کد:
on (press){
_root.gotoAndStop(1);
}

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


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

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

موفق باشید

محمد.

اینم فایله fla برای دانلود
فایل ضمیمه
نوع فایل: zip Ball And Mouse.zip (11.8 کیلو بایت, 12 نمایش)
mohammad.s آفلاین است