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

Project1

 找回密码
 注册会员
搜索
查看: 2723|回复: 18

[讨论] 用这种方式设置合成配方,你们觉得是方便还是不便?

[复制链接]

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
22403
在线时间
2335 小时
注册时间
2005-10-15
帖子
1160

开拓者

发表于 2018-1-28 16:35:56 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 SailCat 于 2018-1-28 20:52 编辑

因为XP没有默认的备注……
想了半天,包括用描述备注大法写rc:ix.xx,wy.yy,az.zz,g***这样的,一个是并不直观,再一个备注可能会很长,100字未必够用,要在公共事件里写虽然够但是麻烦
而且用rc:配方,就自动限定了产出物只能是一种且一个。
思来想去,还不如大大方方直接用公共事件,但好像最好弄的,也只能是酱紫了……
想问问各位,对于游戏制作者来说,如果有很多配方(比如类似D2的Horadric Cube有76个合成配方)要去这样设置是否方便
1.png
2.png
比如和外挂文件配置比较:
第一个配方可写成:<ItemRecipe><In><Item id="7" no="1" /><Item id="29" no="3" /><Gold no=350></In><Out><Armor id="27" no="1"></Out></ItemRecipe>

那个事件的第一行是防止误执行的,所有的注释用来分隔不同的配方,注释里具体写什么是无意义的

评分

参与人数 1+1 收起 理由
king + 1 精品文章

查看全部评分

SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。

Lv3.寻梦者

梦石
0
星屑
3614
在线时间
898 小时
注册时间
2017-10-30
帖子
347
发表于 2018-1-28 17:31:49 | 显示全部楼层
只能用公共事件的话只能这样了呀,要是我的话虽然麻烦一点但要是能达到想要的效果就好了
啥都会,啥都不擅长
一个VA群:679174724 欢迎来玩
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
15
在线时间
4 小时
注册时间
2018-1-28
帖子
8
发表于 2018-1-28 18:39:03 | 显示全部楼层
6666666666666666666
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
25395
在线时间
1535 小时
注册时间
2006-1-10
帖子
2063

开拓者第一届地图绘制大赛RTP组第四名

发表于 2018-1-28 19:21:02 | 显示全部楼层
挺方便的
回复 支持 反对

使用道具 举报

Lv4.逐梦者

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

开拓者

发表于 2018-1-28 20:34:32 | 显示全部楼层
本帖最后由 chd114 于 2018-1-28 20:39 编辑

感觉还行,不过可能会有需要在合成/拆分中用到金币、经验、生命的情况

如果要用超简单的注释来可以这样

bfi1n2w1afa3
拆开就是
bf i1 n2 w1
af a3
bf就是需要1号物品2个和1号武器1个执行
af就是产物为3号防具
数量为1个的时候可以不写n1

点评

配方5,确实可以用事件脚本,写成s[1]&&i[36]&&a[5].skill_learn?(27)?{[[i[9]]*9,[[i[33]]*1,[i[34]]*1,[i[35]]*1] =>rand(100)<75?[i[7]]*1:[i[8]]*1}:{},事实上我就这么解析的   发表于 2018-1-28 21:11
可以的话,直接写到一个字符串里然后分割判断配方内容就行了啊···甚至可以用到(a||b)这样的或条件判断在字符串里加skill10或者s10来代替学会10号技能   发表于 2018-1-28 21:01
见主楼的更新图  发表于 2018-1-28 20:52
如果用到角色制作物品的功能(不同角色因为职业技能等因素,制作成功率和用到的材料等有差异)就可以做更多复杂的东西了XD  发表于 2018-1-28 20:51
没问题啊,我写的解析器能支持增减金币、增减经验、增减HP、增减SP等等指令…… 而且也处理了配方组件可替代,物品或技能依赖(但不消耗)的问题   发表于 2018-1-28 20:45
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
34864
在线时间
4148 小时
注册时间
2007-12-15
帖子
9980
发表于 2018-1-29 11:07:53 | 显示全部楼层
感觉公用事件直观操作好,
我宁可看游戏中直观的对应数据,写成别的方式出错了改起来吐血,换个配方也吐血。
合成一种道具用一种配方就足够了,简单易行。复杂的系统想做的人估计多半会程序。自己能调
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

发表于 2018-1-29 12:37:38 | 显示全部楼层
用一个公共事件控制所有配方吗。
这样配方多的话不是很乱吗。
一个公共事件对应一个配方还好。

点评

写起来是不会麻烦,但是还有后期,又不是写了就定下了  发表于 2018-1-29 13:09
一个简单的配方就三四条事件指令而已……写一块并不会很麻烦啊  发表于 2018-1-29 13:08
回复 支持 反对

使用道具 举报

Lv2.观梦者

仙木精灵

梦石
0
星屑
651
在线时间
215 小时
注册时间
2012-4-16
帖子
502
发表于 2018-1-29 12:45:56 | 显示全部楼层
外置txt文档不能做到吗?公共事件不能自由排版啊

点评

那样玩家就随便改了  发表于 2018-1-29 14:01
txt是肯定不考虑的,一个加密就跪了  发表于 2018-1-29 13:07
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
381
在线时间
238 小时
注册时间
2013-8-20
帖子
496
发表于 2018-1-29 20:23:21 | 显示全部楼层
可以接受,简单易懂
不定期回来6R玩。
下方广告帖,欢迎点击
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
570
在线时间
33 小时
注册时间
2018-7-21
帖子
74
发表于 2018-7-21 19:11:52 | 显示全部楼层
6666666666
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-18 20:37

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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