小程序
小游戏
企业微信
微信支付
扫描小程序码分享
为了增加可玩性我一直在修改我的游戏,但是最近测试发现经常遇到问题,而且提示不明显,报错让我一头雾水,我的游戏一局时间有点长,所以局内遇到问题概率大。那遇到问题就会卡住,游戏就得退出,那就太没意思了。有什么办法能够卡住后保存数据,然后重启后继续游戏?
遇到的那个报错,提示的积木我死活死活没发现问题,我都打算删除这个部分了,也是很醉,我都不敢继续扩展这个游戏了。
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
当游戏中某个功能模块过于庞杂时,最好将其分割成几个部分,然后用通知功能将这些部分衔接。
从接触这东西时就注意到一个问题:过长的线性逻辑容易出错,且错误原因不明——有时候简直是莫名其妙!
但是多线程结构就好多了,而通知更是一个绝妙的功能,用通知来形成闭环的逻辑,其稳定性也是值得信赖的,在一个棋牌类游戏中采用这种模式,几乎没有中途宕掉的现象。
姑且瞎猜一气:
当一个任务以线性结构运行时,所有变量、逻辑、函数调用等,都始终堆叠在内存中不能释放,有时候还严重拖累了整个系统;
而将其分割并采用通知功能衔接时,能即时释放掉“通知”前面的冗余数据,稳定性和流畅度自然大幅提升......
之前的一篇文章中也提到过这一问题,不过我的描述用词肯定和专业搭不上边,只能说:意思到了!
https://developers.weixin.qq.com/community/develop/article/doc/0000cee5e1472058372e5cdbd50013
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
当游戏中某个功能模块过于庞杂时,最好将其分割成几个部分,然后用通知功能将这些部分衔接。
从接触这东西时就注意到一个问题:过长的线性逻辑容易出错,且错误原因不明——有时候简直是莫名其妙!
但是多线程结构就好多了,而通知更是一个绝妙的功能,用通知来形成闭环的逻辑,其稳定性也是值得信赖的,在一个棋牌类游戏中采用这种模式,几乎没有中途宕掉的现象。
姑且瞎猜一气:
当一个任务以线性结构运行时,所有变量、逻辑、函数调用等,都始终堆叠在内存中不能释放,有时候还严重拖累了整个系统;
而将其分割并采用通知功能衔接时,能即时释放掉“通知”前面的冗余数据,稳定性和流畅度自然大幅提升......
之前的一篇文章中也提到过这一问题,不过我的描述用词肯定和专业搭不上边,只能说:意思到了!
https://developers.weixin.qq.com/community/develop/article/doc/0000cee5e1472058372e5cdbd50013