我对我的游戏中的分数有疑问,我的游戏是使用混乱的字母回答问题,当玩家获得一个正确答案时,游戏应该为游戏分数加1并移到下一个级别(在下一个房间),并且会生成另一个问题,并保留最后一个分数为1.我的问题是,分数会一直保持重置为某个值当移入下一个房间时为0。即使我去隔壁房间,我也希望它能持续增加+1。先谢谢你。游戏制作室工作室分数,我的分数在进入下一个房间时重置
0
A
回答
1
0
您没有提供足够的关于如何存储分数值的详细信息。
这可能是许多问题的原因在你在进行游戏的方式,所以我要去尝试给所有解决所有可能出现的情况:
1)对象变量存储得分
这种方式可能有两种不同的子方案:
一)将下一个房间后正确答案
b)重新启动同一个房间
完全重置对象上的变量,因为该对象被销毁,然后再次创建时再次初始化创建该房间时所保存的变量。
对于这个解决方案很简单:设置永久true,则可以从表单对象属性(即弹出,当你打开一个对象的接口)做或使用对象的创建事件GML:
对象:创建事件
persistent = true;
这将使即使反复上创建没有再创建房间内的物体,因此事件CREATE不会再次从不重复。
2)存储在使用室创建活动
在这种情况下房间的可变的分数happeng同上面,它只是一个局部变量的房间,但只存在于客房,将只存在在房间里,直到它重新开始或离开。
在这种情况下,最好是通过以下方式这个变量转变为全局实例:
global.points = 0;
这是存储的分数为你游戏的最佳方式。
只要记住,不要将其放入不持久对象的创建事件中,否则它将被重置为零以创建对象。
在这种情况下,你可以检查变量存在,那么如果不进行初始化:
if (variable_global_exists("points") == true) {
global.points = 0;
}
现在,如果你想保存它,你需要使用文件功能,这是另外一个问题。
相关问题
- 1. 游戏制作工作室:当我运行游戏
- 2. 游戏制作工作室视觉bug
- 3. 游戏机制造商工作室place_meeting
- 4. 游戏制作工作室完全在GUI中写入
- 5. ds_list在游戏制作工作室中工作不正常
- 6. 如何将任何物体在游戏制作工作室
- 7. XNA游戏工作室4.0使用C#
- 8. 游戏制作工作室:DoSet ::无效的比较类型
- 9. 在Android游戏制造商工作室(yoyo游戏)的网址方案?
- 10. XNA游戏工作室的Xbox控制器
- 11. 我在视觉工作室制作了一个胭脂般的游戏,我想显示玩家的健康
- 12. Android工作室导入非android工作室项目时出错
- 13. Socket io多个游戏室
- 14. Android工作室拆分APK在密度
- 15. OnCreate预计分号在Android工作室
- 16. 游戏制作工具:工作室 - 使对象避免与A * pathfinding
- 17. 复制一个Android工作室项目
- 18. 制作我在python中制作的游戏的高分列表
- 19. 如何在XNA游戏工作室中旋转Texture2D?
- 20. 在xna游戏工作室中处理快速点击
- 21. 如何在纯动作中设置游戏室?
- 22. Android工作室 - 游戏(开发中)运行时间越长越慢
- 23. Android工作室我的服务在一段时间后停止工作
- 24. 视觉工作室SSRS记分卡2012
- 25. 如何重置Android工作室布局?
- 26. 在Android工作室
- 27. 通过视觉工作室团队服务制作一个空分支
- 28. 在谷歌数据工作室分组列
- 29. 存储一个Facebook用户的游戏数据游戏制作
- 30. 钛工作室