level 4
问个问题,关于背包中的道具使用效果的
背包中的物品数据一般存在json文件里,比如名称,数量,介绍这些属性
那么物品的使用效果,比如血药回血,蓝药回蓝这些怎么存储呢,怎么和游戏里代码联系起来
2018年11月30日 08点11分
1
level 13
每个道具的功能肯定要事先写好,点击道具,根据道具调用相应方法就行了
2018年12月01日 03点12分
3
level 11
用两个字段存储,一个字符串存功能,比如life,就是加血,另一个字段是数值,比如value:10,就加10
2018年12月06日 01点12分
4
level 11
你也可以把游戏里所有的效果都写进json,只有对应的功能有值,其他的都为0,比如这样,life:10,spirit:10,strength:0,speed:0等等,就是加10血,加10蓝,其他不加
2018年12月06日 01点12分
5
level 8
设置个数值比如 一个对应角标 血药 加 100 就 value100 type 0 蓝药 加 100就value100 type 1
2018年12月10日 03点12分
7
level 4
[]和{}都可以,数组为例:a = [0,10],a[0]为0可以回血,1就是回蓝,后面的是具体的值,你也可以用“文字”其他的 ,反正你自己定义就好
2022年10月11日 04点10分
8