06-15-2013, 04:17 PM
ผมต้องการให้ตัวละครเดินถอยหลัง ผมใช้คำสั่งดังนี้ครับ
ต้องการ กด ลูกศรขวา พร้อม สเปคบาร์ ทำให้ตัวละครเดินถอยหลัง
คำสั่ง
if keyboard_check (vk_right)
{
if keyboard_check(vk_space)
{
sprite_index=spr_lbw
image_speed=0.2
hspeed=1.5
}
sprite_index=spr_rw
image_speed=0.2
hspeed=2
global.viewzoom=1
}
อธิบายคำสั่ง
ถ้ามีการกด ลูกศรขวา
ขณะที่กดลูกศรขวา ถ้ามีการกด สเปคบาร์
มีผล ให้เล่นสไปร์ spr_lbw ความเร็วภาพ 0.2 เคลื่อนที่ไปทางขวาความเร็ว 1.5
ขณะที่กดลูกศรขวา
มีผล ให้เล่นสไปร์ spr_rw ความเร็วภาพ 0.2 เคลื่อนที่ไปทางขวาความเร็ว 2
มีปัญหาคือ คำสั่งไม่ทำงานครับ ก็เลยมาขอคำปรึกษา
ผมลองทดสอบแบบใช้คำสั่งปุ่มกดแบบธรรมดาก็สามารถทำงานได้ปรกติ แต่พอมาซ้อนคำสั่งเลยเกิดปัญหาครับ
ต้องการ กด ลูกศรขวา พร้อม สเปคบาร์ ทำให้ตัวละครเดินถอยหลัง
คำสั่ง
if keyboard_check (vk_right)
{
if keyboard_check(vk_space)
{
sprite_index=spr_lbw
image_speed=0.2
hspeed=1.5
}
sprite_index=spr_rw
image_speed=0.2
hspeed=2
global.viewzoom=1
}
อธิบายคำสั่ง
ถ้ามีการกด ลูกศรขวา
ขณะที่กดลูกศรขวา ถ้ามีการกด สเปคบาร์
มีผล ให้เล่นสไปร์ spr_lbw ความเร็วภาพ 0.2 เคลื่อนที่ไปทางขวาความเร็ว 1.5
ขณะที่กดลูกศรขวา
มีผล ให้เล่นสไปร์ spr_rw ความเร็วภาพ 0.2 เคลื่อนที่ไปทางขวาความเร็ว 2
มีปัญหาคือ คำสั่งไม่ทำงานครับ ก็เลยมาขอคำปรึกษา
ผมลองทดสอบแบบใช้คำสั่งปุ่มกดแบบธรรมดาก็สามารถทำงานได้ปรกติ แต่พอมาซ้อนคำสั่งเลยเกิดปัญหาครับ