MainScene 切换到MapScene 一切正常游戏运行正常,接下来暂停MapScene 返回到MainScene 还是正常, 紧接着从MainScene 切换进入MapScen。就报错了,野指针! MapScene 需要导入的对象都没有导入额!
这次错误的相关截图
大神需要哪个位置的才能断定错误的 有劳再告知下
player:new() 试试
再截文件夹目录图和play类的图
PopScene和RepleaseScene会把当前场景释放,
这个是文件路径
这个是路径
这个是player
我也是这个问题,但是我的报错之后 还能正常的运行
求解
看了眼 你的player中有没有在最后写return player
额 我的问题是找到了解决的办法了,不过原理不了解。
问题出在 我在文件开头 也就是非function里面给变量赋值的 如PlayerSprite = display.newSprite() 这个如果在文件开头声明实例化,那么第二次回来的时候PlayerSprite 就会是个野指针,估计跟LUA变量存储有关系。