باشه تو خود تاپیک میزارم...برای منو بازی و...
باشه تو خود تاپیک میزارم...برای منو بازی و...
بعضی هاش با winamp باز میشه ها
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خوبه ایول
ببین به نظرت بازی رو برای دانلود بذاریم(بصورت دمو)
نمیدونم خوب اگه میتونی بزار خوبه.ببین به نظرت بازی رو برای دانلود بذاریم(بصورت دمو)
راستی صدا ها خوب بود یا نه.خوبه ایول
راستی بازیت نقشه هم داره؟
Last edited by hadibabaiy; 05-11-2008 at 19:15.
منظورت چیه؟
یعنی گوشه تصویر نقشه بازی رو نشون بده؟
آره خودشه.منظورت چیه؟
یعنی گوشه تصویر نقشه بازی رو نشون بده؟
مطمعنا لازم است.
بذار ببینم شاید کار هایی بتونم کنم ( انشاالله)
من الان روی بهتر شدن بازی کار میکنم و خیلی مونده برسیم به اون کارها
اول باید بازی جذاب تر از قبل بشه بعد...
Last edited by میل; 05-11-2008 at 20:02.
اگه کمک خواستی حتما بگو چون یه کد دارم که برای نقشه هست.
ایول هر چی زودتر بذار که خیلی لازمه.
اینم از کد
var _mmwidth,_mmheight;
_mmwidth = room_width/10; //Width of minimap
_mmheight = room_height/10; //Height of minimap
//Draw minimap
//Draw black rectangle
draw_set_color(c_blue);
draw_rectangle(view_xview[0],view_yview[0],view_xview[0]+_mmwidth,view_yview[0]+_mmheight,1); //Draw outline
draw_set_alpha(0.4);
draw_rectangle(view_xview[0],view_yview[0],view_xview[0]+_mmwidth,view_yview[0]+_mmheight,0); //Draw filled rectangle
draw_set_alpha(1); //Set alpha to 1, since we want to draw some solid units on the minimap!
//Draw all blocks
with (obj_solid) {
//If it is inside the room, then draw it
if (x > 0 && y > 0 && x < room_width && y < room_height) {
draw_set_color(c_black);
draw_square(view_xview[0]+(x*(_mmwidth/room_width)),view_yview[0]+(y*(_mmheight/room_height)),2,0);
}
}
//Draw the green square
with (obj_you) {
//If it is inside the room, then draw it
if (x > 0 && y > 0 && x < room_width && y < room_height) {
draw_set_color(c_lime);
draw_circle(view_xview[0]+(x*(_mmwidth/room_width)),view_yview[0]+(y*(_mmheight/room_height)),2,0);
}
}
//Draw all enemies
with (obj_enemy) {
//If it is inside the room, then draw it
if (x > 0 && y > 0 && x < room_width && y < room_height) {
draw_set_color(c_red);
draw_circle(view_xview[0]+(x*(_mmwidth/room_width)),view_yview[0]+(y*(_mmheight/room_height)),2,0);
}
}
//you can put more here for the minimap. Same as the code on draw all enemues, you can use draw_square or draw_circle.
فقط بگم که توی این کد فقط سه تا آبجکت هست دشمن و دیوار و بازیکن.
طریقه ی استفاده:
این کد را در draw در یک آبجکت به نام minimap میگذارید.
نام آبجکت ها را جایگزین کنید:
به جای obj_solid آبجکت دیوار خود را بگذارید.
به جای obj_you آبجکت بازیکنی که خودتان دارید.
به جای obj_enemy آبجکت دشمن را بنویسید.
در قسمت اسکریپت ها یک اسکریپت اضافه کرده و کد مربع نقشه را قرار میدهیم.
کد مربع
//draw_square(x,y,r,outline) - Draws a perfect square.
//x,y = Coordinates to draw at
//r = Radius of square
//outline = Whenever to draw an outline (Or filled, for that matter)
var xx,yy,r,outline;
xx = real(argument0);
yy = real(argument1);
r = real(argument2);
outline = real(argument3);
draw_rectangle(xx-r,yy-r,xx+r,yy+r,outline);
توجه: کدdraw_set_color را نیز میتوانید تغییر دهید.که برای رنگ کاراکتر ها در نقشه است.
برای مثال مابرای دیوار داریم:
draw_set_color(c_black
در قسمت های draw_rectangle میتوانید محوطه ی حرکت آن آبجکت را تغییر دهید.
برای مثال:
draw_rectangle(view_xview[0],view_yview[0],view_xview[0]+_mmwidth,view_yview[0]+_mmheight,1); //Draw outline
در صورت بروز هر گونه مشکل به من بگید.
برای تمام کاربران گیم میکر از جمله میل.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)