假設我有一個簡單的程序,模擬一個棋盤遊戲,其中有多個玩家輪流擲骰子在棋盤上移動。玩家可以是人或電腦。
如果這是一個命令行風格的遊戲,我可以簡單地創建一個循環來遍歷那些可以調用該玩家的diceRoll函數的玩家。如何等待循環中的按鈕按下?
如果玩家是電腦玩家,diceRoll只是告訴電腦擲骰子。
如果玩家是人,則diceRoll將等待,直到用戶輸入滾動命令,然後繼續。
我該如何將這個想法轉化爲平面設計?我認爲連續檢查滾動按鈕是否被按下是沒有意義的。我正在使用actionscript 2,但想法可以用你想要的任何語言。我想就設計這個最佳方式提出一些意見。我不認爲有某種我不知道的'waitForButtonPress'函數?
可能希望查看actionscript 2中的事件:http://www.bigroom.co.uk/blog/events-in-actionscript-2 – gn22 2009-10-29 01:53:06