舊版本 <<
Previous Next >> 控制解說
尋找控制代碼
coppeliasim中
simGetSimulatorMessage()為讀取鍵盤狀態的指令
但是我們不知道指令是甚麼,所以寫了一段程式來檢測看每一個按鍵的指令是什麼
所以寫了這一支程式來檢測每一個按鈕的值
在coppeliaSim中叫出一個物件,然後對那個物件編寫程式如下
開始模擬後按下鍵盤鍵即可在下方視窗顯示對應的按鍵
程式碼如下
function sysCall_actuation()
message,auxiliaryData=simGetSimulatorMessage()
while message~=-1 do
if (message==sim_message_keypress) then
print(auxiliaryData[1])
if (auxiliaryData[1]==string.byte(' ')) then
-- space key was pressed
end
end
message,auxiliaryData=simGetSimulatorMessage()
end
end
舊版本 <<
Previous Next >> 控制解說