对于我正在制作的游戏,我需要随机刻度。有没有办法可以做到这一点?我不希望它基于我的游戏的滴答率(平均每秒60个滴答),因为我需要随机移动一个角色。也许我可以使用一些Notch的代码?
答案 0 :(得分:1)
以固定费率运行javax.swing.Timer
;在监听器中,使用随机变量来判断是否发生了某些事情,例如: nextBoolean()
概率为50%,nextInt(3)
为33%,等等。有相关示例here。
答案 1 :(得分:0)
您有两个主要选择;
您可能还想在state-machines上查找资料, 作为一种为游戏角色实现简单AI的常用方法(这似乎就是你正在做的事情)。