GameMaker的随机函数在HTML5版本下未正常工作,尽管在Windows版本下一切正常。看起来HTML5下所有随机函数都始终返回0(或随机范围的最低值)。我加入了一个视频,比较了这两个版本。

Windows:

  • 随机选择单词予玩家拼写
  • 锤击产生的烟花给予随机颜色、速度和方向
  • 屏幕震动效果使视图在随机x和y位置移动

HTML5:

  • 每次选择相同的单词(我的字典里最先一个单词)
  • 烟花都有相同的颜色、速度和方向,显得像有一个实体
  • 屏幕震动效果只使视图向上左移动

值得注意的是我在游戏开始时调用了randomize()函数。通常情况下,这会导致每次运行的随机值相同,但不会导致完全不随机。

有任何想法知道问题出在哪儿?