我是编程的新手。我正在写一个简单的游戏,每次运行游戏时都会给你一个分数。我试图找出如何保存分数并将它们回想到高分页面。我试图弄清楚,如果保存到字典是最好的方式,或使用数组,或什么。另外,每当高分被击败时,字典如何处理需要更新和更改的对象?保存高分数据
Q
保存高分数据
0
A
回答
0
好吧,最简单的方法就是将它们存储在一个文本文件中。在任何编程语言中,这是如何工作的相对简单,大多数语言都会有一些在线文档,解释了从文件读取和写入的功能。如何实际处理内存中的值(数组,列表等)将取决于您使用的语言。
0
我是Obj-C的新手,但从纯编程的角度来看,我同意maqleod。你的问题有两方面:你需要一个数据结构来保持游戏运行时的高分。我认为NsMutableArray会为你提供最好的服务,因为它可以为你自己排序(当你想查找离散值时,NsDictionary更好)。然而,在更高级别上,您需要在会话之间保存这些数据 - 数据持久性。这就是保存到文本文件的地方。如果你查看/谷歌的“归档对象”,你会发现在obj-c中把一个对象的内容(例如一个包含高分的数组)保存到一个文件中是一件非常简单的任务 - 当然还要初始化它下次游戏启动时再次从文件中提取。
相关问题
- 1. 用Swift保存高分数据
- 2. GameMaker:保存高分
- 3. 保存高分cocos2d
- 4. Python存储数据,高分
- 5. 保存并加载高分
- 6. 如何保存高分?
- 7. 用NSUserDefaults保存高分
- 8. 高分保存问题
- 9. 使用sharedpreference保存高分
- 10. 在pygame中保存高分
- 11. 保存并输出高分
- 12. 保存可分析数据
- 13. 在Java JDBC中将高分保存到数据库中
- 14. 将高分保存到其他分类
- 15. 用名字和得分保存高分
- 16. 将游戏分数保存到文件并确定“高分”
- 17. 保护高分
- 18. 用SpriteKit和iOS保存高分7
- 19. 在Unity2d中保存和加载高分
- 20. 将高分保存到脸书帐户
- 21. NSUserDefaults - 保存和检索“高分”
- 22. 保存UserDefaults高分斯威夫特3
- 23. 解析保存游戏高分安全
- 24. 如何保存高分快速
- 25. iOS:在本地保存高分
- 26. Android - 如何保存双值高分?
- 27. 如何保存你的高分
- 28. 保存高分不适用于我
- 29. 使用UserDefaults在swift中保存高分
- 30. 高分辨率保存System.Drawing.Bitmap aspx