if keyboard_check('D')
{
x = x + 4
sprite_index = spr_playerRight
}
只要我開始遊戲,玩家精靈會開始向右移動。但是,正如你所看到的那樣,這不應該發生......對嗎?Game Maker Code做相反的事情嗎?
當我真的按D時,它會做小塊的(其他)部分。
任何想法爲什麼會發生這種情況?我對此有點新。
編輯:我有點亂了,我換了代碼(來自else的IF),我不會在開始時移動,但按任意鍵會導致我移動。
另一個編輯:事實上,否則將應用任何時間的D鍵沒有應用使我認識到(如果這確實工作正常)否則這會侵入試圖移動其他方向(按任何按鈕將停止運動)
另一編輯:我將keyboard_check更改爲 keyboard_check(vk_right) 它的工作原理非常好。我相信這是一個簡單的問題,我如何宣佈密鑰... 如何正確聲明密鑰?
試試'如果keyboard_check(ORD( 'd'))',而不是 – 2012-07-25 07:00:20