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

Project1

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

[已经解决] 武器写入存档的问题

[复制链接]

Lv2.观梦者

梦石
0
星屑
596
在线时间
797 小时
注册时间
2014-7-1
帖子
578

开拓者

跳转到指定楼层
1
发表于 2016-1-27 16:10:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
我采用的是事件强化武器:$data_weapons[1].atk += 1

如果不写入存档则只是临时增加攻击力,无法在存档读取后保留,所以我将武器数据写入存档之中

    Marshal.dump($data_weapons, file)

    $data_weapons = Marshal.load(file)

那么我碰到的问题是:我只需要把100到200的武器写入存档 其他的还是原来的样子

不然游戏玩到后面在添加武器 的话就无法继续添加 等于要在制作的时候把整个游戏的武器 一次性添加完毕
这似乎是做不到的  

    Marshal.dump($data_weapons, file)  后面加入IF的判断武器ID-结果似乎不行

    $data_weapons = Marshal.load(file)

所以问一下该如何做到这一点呢?

评分

参与人数 1星屑 +35 收起 理由
RyanBern + 35 手动认可奖励

查看全部评分

学习使我疲劳,打工使我疲惫,恋爱使我伤身,吸烟伤我肺腑,饮酒损我形象,旅游使我破费,月底不见铜板,只有在论坛里面看看各种大佬才能使我进去

Lv3.寻梦者

梦石
0
星屑
1358
在线时间
1295 小时
注册时间
2012-8-4
帖子
749
2
发表于 2016-1-27 19:05:31 | 只看该作者
虽然不太明白你想要的效果,但是希望能对你有些帮助

武器数据.rar

204.32 KB, 下载次数: 89

点评

不客气  发表于 2016-1-27 22:35
老是记得if 看来最近是头脑昏了!多谢你了!  发表于 2016-1-27 22:21
非常详细!十分感谢 已经解决 其实我就是想要哪个for i的判断 一下子没返回过来  发表于 2016-1-27 22:21

评分

参与人数 2星屑 +15 梦石 +1 收起 理由
RyanBern + 1 认可答案
jiushiainilip19 + 15 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-26 21:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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