您好,您的项目中有几处拼写与逻辑的错误,您在项目开发中可以多注意下,您可以对比下我发您的项目与您的原始项目,修改的地方如下:
1、bestScore未定义的报错,StartPanel.js的onAwake方法内,var bexScore声明未使用,bestScore使用未声明,将bexScore修改为bestScore。
2、destoroy未定义的报错,GameManager.js内的销毁方法wall.destoroy与wallCurve.destoroy方法拼写错误,改为destroy。
3、Laya.Vactor未定义的报错,GameManager.js的Vector3拼写错误,将Vactor3改成Vector3。
4、clone方法未定义的报错,GameManager.js的LoadSceneFin方法内,在制作拐弯墙预制体时,获取的节点wallCurve未添加组件,错误的给wall又添加了一次组件导致,将制作拐弯墙预制体的wall.addComponent(Wall)改为wallCurve.addComponent(Wall);另外在GameManager.js的spawnCurveWall方法内,instantiate复制对象内传入的参数拼写错误this.wallCurvePre没有,应该是改为this.wallCurve。