-
这个反馈质量很高 不光指出bug还带了解法 谢谢 你说的这两个其实是同一个根子上的问题:分数存在静态变量里 而静态变量的生命周期跟场景无关 重开一局场景重新加载了 但它还留着上一局的值 所以 resetScore 这个思路是对的 补充一点:调用时机放在游戏开始的初始化里 别放在场景 onLoad 里 因为有些情况下场景不会重新加载 只是重置了游戏状态 至于触发两次得分区那个 除了重置分数 也可以在得分判定上加个标记 每根管子只允许计一次分 这样从源头上避免重复触发 已经把这两条转给课程组了~
发现关于加分的两次bug:游戏再次开始时会在上次游戏分数后累加;游戏结束时小鸟如果触发两次得分区会保留一分在下一局。解决方案在GameData中添加 public static resetScore...
