在本地,在单人游戏模式下,任何PointsService:AwardPoints()
都会无声地失败。即使将其包裹在pcall()
内也不会给我任何东西,成功也不会给我带来错误。在那之后的行只是没有被执行并且函数返回。
我猜它不会在本地工作?但行为很奇怪,我不知道如何开发/测试它。我已经用这个敲打了好几个小时,也许太久了,我错过了一些明显的东西?
编辑:经过更多测试,为了避免添加更多评论,我意识到预期的错误会被返回(Processing PointsService:AwardPoints error: HTTP 0 (HTTP 403 (HTTP/1.1 403 Forbidden))
),但只有在我重新启动Studio和第一次本地运行(播放)之后。一旦我点击Stop然后再次播放,就不再返回错误,并且行为又回到了描述中。
此外,它似乎在测试模式下工作。我猜这个"清理"按钮有帮助,而"停止"单人游戏模式并不适用。
不过,单一播放模式的快速测试是不可能的,它会大大减慢开发速度
答案 0 :(得分:0)
这可能有两个原因:
- 或 -