假设我有一个简单的程序,模拟一个棋盘游戏,其中有多个玩家轮流掷骰子在棋盘上移动。玩家可以是人或电脑。
如果这是一个命令行风格的游戏,我可以简单地创建一个循环来遍历那些可以调用该玩家的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