PC man
Active Member
سلام این آموزش ساخت یک هدف گیر در سوییش مکس است و ازش می تونین برای ساختن بازی استفاده کنین. امیدوارم که خوشتون بیاد.
ابتدا می خواهیم نشان دهنده مکان ماوس رو ایجاد کنیم :
1.ابتدا دو تا Dynamic Text درست می کنیم و اسم یکیشون رو ycoordinate و دیگری رو xycoordinate میگزاریم.Advanced رو انتخاب می کنید و در مقابل variable عبارت Xcoord رو برای xycoordinat و Ycoord رو برای ycoordinate تایپ کنید.
توجه داشته باشید که در پلت Text گزینه Target رو تیک بزنین.(واسه هر دو تا نوشته تون).
2.حالا یک خط افقی و یک خط عمودی رسم کنین (Line). و هر کدوم از اونها رو به یک Sprite تبدیل کنین.خط عمودی رو Xline و خط افقی رو Yline نامگذاری کنین.
3.شکل یک دایره را رسم کنید و اون رو در نقطه ای که دو خط برخورد کرده اند قرار دهید.حالا اون رو به Sprite تبدیل کنید و نام Circle رو برای اون انتخاب کنید.
خوب کارمون تقریبا تموم شده فقط مونده کد نویسی.
4.Scene_1 رو انتخاب کنین و کد زیر رو به اون بدین :
[align=right:037838f0c8]
5.حالا شکل دایره رو انتخاب کنید و کد زیر رو به دایره بدین:
[/align:037838f0c8]
خوب دیگه طراحی تون در اینجا به اتمام میرسه.خسته نباشید.
With Special Thank From Swish-db.com
SWIاین هم فایل
این هم یه نمونه اش
ابتدا می خواهیم نشان دهنده مکان ماوس رو ایجاد کنیم :
1.ابتدا دو تا Dynamic Text درست می کنیم و اسم یکیشون رو ycoordinate و دیگری رو xycoordinate میگزاریم.Advanced رو انتخاب می کنید و در مقابل variable عبارت Xcoord رو برای xycoordinat و Ycoord رو برای ycoordinate تایپ کنید.
توجه داشته باشید که در پلت Text گزینه Target رو تیک بزنین.(واسه هر دو تا نوشته تون).
2.حالا یک خط افقی و یک خط عمودی رسم کنین (Line). و هر کدوم از اونها رو به یک Sprite تبدیل کنین.خط عمودی رو Xline و خط افقی رو Yline نامگذاری کنین.
3.شکل یک دایره را رسم کنید و اون رو در نقطه ای که دو خط برخورد کرده اند قرار دهید.حالا اون رو به Sprite تبدیل کنید و نام Circle رو برای اون انتخاب کنید.
خوب کارمون تقریبا تموم شده فقط مونده کد نویسی.
4.Scene_1 رو انتخاب کنین و کد زیر رو به اون بدین :
[align=right:037838f0c8]
کد:
onEnterframe () {
xplace = Math.round(_root._xmouse);
yplace = Math.round(_root._ymouse);
xycoord = "X:" +xplace+ " Y:" +yplace;
xcoord = "x:"+xplace;
ycoord = "y:"+yplace;
}
5.حالا شکل دایره رو انتخاب کنید و کد زیر رو به دایره بدین:
[/align:037838f0c8]
کد:
onEnterFrame(includingFirstFrame) {
startDragLocked();
_parent.xline._X = _X;
_parent.yline._Y = _Y;
}
خوب دیگه طراحی تون در اینجا به اتمام میرسه.خسته نباشید.
With Special Thank From Swish-db.com
SWIاین هم فایل
این هم یه نمونه اش









