设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1742|回复: 3
打印 上一主题 下一主题

[已经解决] 使用一个所有存档共用的变量?

[复制链接]
头像被屏蔽

Lv1.梦旅人 (禁止访问)

梦石
0
星屑
88
在线时间
631 小时
注册时间
2014-8-4
帖子
3600
跳转到指定楼层
1
发表于 2015-1-10 12:34:07 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
头像被屏蔽

Lv1.梦旅人 (禁止访问)

梦石
0
星屑
88
在线时间
631 小时
注册时间
2014-8-4
帖子
3600
4
 楼主| 发表于 2015-1-18 10:53:49 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
52 小时
注册时间
2014-11-6
帖子
23
3
发表于 2015-1-10 15:56:04 | 只看该作者
你要求的功能无法用完全用变量实现,即使是全局变量在重新启动游戏时也会重新初始化。为了防止这个问题,只能通过文件手段,例如在游戏中将变量的信息写入文件(比如二楼的方法),那么在下次游戏时仍然可以取得之前已保存的信息。
由于成就有很多个,所以建议的方法是用一个全局变量(可以是类的实例)存放成就的信息,存放在单独的文件中,存取方法参考默认脚本中的存档与读档和F1。在每次启动游戏时,将其读取后存入一个全局变量里,每次存档时(或达成成就时)更新这个文件的信息。这样有关成就的就可以得到很好的管理,要实现这里你要的效果就很简单了,而且更多与成就有关的效果也都能得到实现。

评分

参与人数 1星屑 +200 收起 理由
RyanBern + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

2
发表于 2015-1-10 14:33:59 | 只看该作者
你可以这样做···在满足成就的时候创建一个文件,在游戏开头的时候判断这个文件是否存在,存在的话就可以选择更好的角色(详情可以参考@九命恶煞 的《庄园魔塔》二周目)

评分

参与人数 1星屑 +200 收起 理由
RyanBern + 200 认可答案

查看全部评分

[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-11 22:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表