ببخشید من میخوام یه منو طراحی کنم که وقتی رو یک قسمت مشخص شده که توسط پنل مشخص میشه کلیک کنیم وارد مرحله اول بشه و وقتی روی یه قسمت دیگه میزنه یک صفحه به عنوان راهنمایی باز بشه.چه طوری این کار رو انجام بدم؟
ممنون
Printable View
ببخشید من میخوام یه منو طراحی کنم که وقتی رو یک قسمت مشخص شده که توسط پنل مشخص میشه کلیک کنیم وارد مرحله اول بشه و وقتی روی یه قسمت دیگه میزنه یک صفحه به عنوان راهنمایی باز بشه.چه طوری این کار رو انجام بدم؟
ممنون
سوالت رو لطفا حسابی توضیح بده زیاد مفهوم نیستنقل قول:
خوب برای لود شدن لول level_load رو تو یه تابع بزار و اسم تابع رو توی وضعیت کلیک دکمه بزار
و برای راهنمای یه عکس یا متن رو بزار و بعد با یه تابع خاصیت visible شون رو روشن که و تابع رو بزار توی دکمه
در مورد define که توی پی ام سوال کرده بودی
اینها یک نوع ابزار هستند که استفاده های خاصی دارند و بیشتر در مورد اشارگر استفاده دارند به طور مثال شما میتونید بجای تعریف چندین متغیر برای دانستن وضعیت به موجود( آماده به کار ، در حال حمله ، درحال دویدن ...) یک define داشته باشید با حالت های مختلف مثلا
من یه define دارم با نام health که مغادیر توی یک skill10 ( هر موجود 99 تا از این ها روداره) ذخیره میشن و فقط کافی اون شما به بک موجود نصب بدی بعد تو جا های مختلف استفاده کنیکد:define idle 1;
define attacking 2;
define dead 3;
define shooting 4;
define Alert 5;
define status skill1;
define health skill10;
action player_act
{
my.health=100;
my.status=idle;
}
و یه define دیگه دارم با نام status که وضعیت بازیکن رو نشون میده که شما کافی بجای گذاشت شماره نام وضعیت های تعریف شده در بالا رو بزاری ، در کل بک اسمه بجای عدد برای کارای بهتر و بیشتر
البته اگه شما جای دیگه ای از این ها استفاده کنی که تعریف نشده باشه اصلا کار نمیکنه مگه اینکه اسم اشاره گر رو ذکر کنی مثلا
status= shooting player.
راستی میلت رو هم برام بفرست
دستتون درد نکنه:11:نقل قول:
منظورم از سوال اولی این بود که چه طوری از پنل ذکمه ای استفاده کنم و منو رو تو بازی قرار بدم .
در موردdefine تا اونجایی که فهمیدم این لغت کار چند متغیر رو انجام میده.
درسته؟
منظورتون از میلت چیه؟
دوستان هرکی کرک این ورژن رو داره لطفا بگذاره:
خیلی ممنون
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
سلام من نفهمیدم ایا میشه مدل رو از تری دی مکس وارد گیم استدیو کنیم یا نه؟
---------- Post added at 12:04 AM ---------- Previous post was at 12:03 AM ----------
من میخوام یه بازی استراتژی بسازم ببینید ایا با گیم استدیو خوب در میاد
خواهش میکنم:10:نقل قول:
خوب اوالا طراحی منو کاملا شخصی و سلیقه ای و در کل من سعی میکنم یه منوی خیلی ساده برات بزارم.
نه ، تا خط پنجم کد های من ما 5 دی فاین داشتیم که هر کدوم یه عدد تو دل خودشون دارن .
تو خط 6 و7 یه دی فاین داریم که میتونن مقادیری رو توی skill های موجودی که بهشون نصبت دادیم ذخیره کنیم.
و در خط اول و دوم اکشن هم مقادیر اولیه رو تعیین کردیم.
و منظورم هم از میلت همون ای میل دادش:13:
آقا چرا که نمیشهنقل قول:
شما با فرمت mdl , fbx ,x, میتونی مدل وارد کنی اما !!!! تکسچر داستان داره !!:21:
بازی استراتژیک هم میشه ، همه چی میشه فقط باید زحمت نوشتنش رو بکشی :27:
خوب آقا اینم کد های نومنه برای پنل دکمه ایشالا این قضیه فیصله پیدا کنه :27:
دکمه های من 150 در 50 و پس زمینه هم 200 در 300 هستش بصورت عمودی منو ساخنه میشه کد ها کامل هستندکد:// test_fri_2.wdl
BMAP ABOUT_NOR_bmap = "ABOUT_NOR.PCX";
BMAP ABOUT_OVR_bmap = "ABOUT_OVR.PCX";
BMAP BACKGROUND_bmap = "BACKGROUND.PCX";
BMAP EXIT_NOR_bmap = "EXIT_NOR.PCX";
BMAP EXIT_OVR_bmap = "EXIT_OVR.PCX";
BMAP OPTION_NOR_bmap = "OPTION_NOR.PCX";
BMAP OPTION_OVR_bmap = "OPTION_OVR.PCX";
BMAP START_GAME_NOR_bmap = "START_GAME_NOR.PCX";
BMAP START_GAME_OVR_bmap = "START_GAME_OVR.PCX";
BMAP ARROW_bmap = "ARROW.PCX";
function main{
wait(1);
}
panel back_pan{
bmap=BACKGROUND_bmap;
flags visible;
}
panel menu_pan{
button= 0,0,START_GAME_NOR_bmap,START_GAME_NOR_bmap,START_GAME_OVR_bmap,start_game_func,null,null;
button= 0,50,OPTION_NOR_bmap,OPTION_NOR_bmap,OPTION_OVR_bmap,option_game,null,null;
button= 0,100,ABOUT_NOR_bmap,ABOUT_NOR_bmap,ABOUT_OVR_bmap,about_game,null,null;
button= 0,150,EXIT_NOR_bmap,EXIT_NOR_bmap,EXIT_OVR_bmap,exit_game,null,null;
pos_x=25;pos_y=30;
flags visible;
layer=2;
}
function start_game_func{
back_pan.visible=off;
menu_pan.visible=off;
mouse_mode = 0;
level_load("test_fri_2.wmb");
}
starter get_names()
{
mouse_map = ARROW_bmap;mouse_mode = 2;
while (1)
{
//////////////////////////////
// mouse image postion
mouse_pos.x = pointer.x;
mouse_pos.y = pointer.y;
//////////////////////////////
wait (1);
}
}
on_esc=show_menu_func;
function show_menu_func{
back_pan.visible=on;
menu_pan.visible=on;
mouse_mode = 2;
}
function about_game{
beep();
}
function option_game{
beep();
}
function exit_game{
exit;
}
و یک تصویر هم یرای اشارگر موس لازم هست
باید همه ی این تصاویر رو داشته باشم؟؟؟
چرا از هر دکمه دو تا تصویر؟؟
مثلا about_nor
about_ovr
چرا؟؟؟
BMAP ABOUT_NOR_bmap = "ABOUT_NOR.PCX";
BMAP ABOUT_OVR_bmap = "ABOUT_OVR.PCX";
BMAP BACKGROUND_bmap = "BACKGROUND.PCX";
BMAP EXIT_NOR_bmap = "EXIT_NOR.PCX";
BMAP EXIT_OVR_bmap = "EXIT_OVR.PCX";
BMAP OPTION_NOR_bmap = "OPTION_NOR.PCX";
BMAP OPTION_OVR_bmap = "OPTION_OVR.PCX";
BMAP START_GAME_NOR_bmap = "START_GAME_NOR.PCX";
BMAP START_GAME_OVR_bmap = "START_GAME_OVR.PCX";
BMAP ARROW_bmap = "ARROW.PCX";
ممنون:11:
هر دکمه 3 وضعیت داره که من از 2 تاش استفاده کردمنقل قول:
هر وضعیت دو عکس متفاوت
ABOUT_NOR
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
ABOUT_OVR
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
این منوی دو بعدی دیگه؟؟
یه خورده کد بیشتر دقت کن یاد می گیری امیرضا جون