| |||||||
![]() |
| | Share | คำสั่งเพิ่มเติม | แสดงผล |
| | #1 (permalink) |
| สมัครไว้แต่ไม่ได้โพส สมัคร: Nov 2011
โพส: 9
รับคำขอบคุณ: 0 ![]() |
คือเราจะทำให้เล่นได้ 2 คน พอเราสร้าง 2 ตัวละคร (ตัวเอก) แล้วพอศัตรูโจมตีมา มันก็ตายพร้อมกันเลย เป็นเพราะอะไรหรือค่ะ ขอคำชี้แนะจากผู้รู้ด้วยนะค่ะ พอดียังเป็นมือใหม่อยู่ค่ะ
แก้ไขโดย meannaza : 09 Nov 2011 เวลา 16:59 |
| | |
| | #3 (permalink) |
| สมาชิก TG เต็มตัว ![]() |
ใช่แล้ว ถ้าใช้การลากไอคอนเซ็ทเลือดมา มันจะถือว่าเป็นตัวแปร global. ใช้ได้กับแค่ผู้เล่นคนเดียว ถ้าจะทำเลือดให้ผู้เล่นก็ที่สงก็ตามนี้ครับ Create event : Execute of code code: x1=0; y1=0; x2=64; y2=5; //สมมุติทำหลอดเลือดตำแหน่ง (0,0|64,5) global.health2=100; bar_pixel=0; code: bar_pixel=(global.health2*(x2-x1))/100;
if bar_pixel < 0 { bar_pixel=0; }
if bar_pixel > (100*(x2-x1))/100 { bar_pixel=(100*(x2-x1))/100; } code: draw_set_color(0); //กำหนดเป็นสีดำ draw_rectangle(x1,y1,x2,y2,1); //วาดเส้นกรอบ draw_set_color(255); draw_rectangle(x1+1,y1+1,x2-1,y2-1,0); //วาดพื้นหลังสีแดง draw_set_color(65408); draw_rectangle(x1+1,y1+1,x1-1+bar_pixel,y2-1,0); //วาดหลอดเหลือสีเขียว Execute of code : code: global.health2-=5; //จำนวน hp ที่ต้องการลดเช่น 5 หรือใช้ตัวแปรจากดาเมจของอาวุธ(ถ้ามี) Step Event : Execute of code code: if global.health2 >= 0 { instance_destroy(); } //สมสมุติว่าตายแล้วลบวัตถุทิ้งไป 2 คนนี่แบบไหนอะครับ เครื่องเดียวกัน หรือ ต่างเครื่องครับ
__________________ The ANA ปล่อยแล้ววันนี้ แก้ไขโดย lnwgamemaker : 11 Nov 2011 เวลา 04:09 เหตุผล: Automerged Doublepost |
| | |
![]() |
| Tags |
| ทำให้เล่นได้ 2 คน |
| คำสั่งเพิ่มเติม | |
| แสดงผล | |
| |