Project1

标题: 用这种方式设置合成配方,你们觉得是方便还是不便? [打印本页]

作者: SailCat    时间: 2018-1-28 16:35
标题: 用这种方式设置合成配方,你们觉得是方便还是不便?
本帖最后由 SailCat 于 2018-1-28 20:52 编辑

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


比如和外挂文件配置比较:
第一个配方可写成:<ItemRecipe><In><Item id="7" no="1" /><Item id="29" no="3" /><Gold no=350></In><Out><Armor id="27" no="1"></Out></ItemRecipe>

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

作者: MireniamuYuki    时间: 2018-1-28 17:31
只能用公共事件的话只能这样了呀,要是我的话虽然麻烦一点但要是能达到想要的效果就好了
作者: 生生世世死    时间: 2018-1-28 18:39
6666666666666666666
作者: king    时间: 2018-1-28 19:21
挺方便的
作者: chd114    时间: 2018-1-28 20:34
本帖最后由 chd114 于 2018-1-28 20:39 编辑

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

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

bfi1n2w1afa3
拆开就是
bf i1 n2 w1
af a3
bf就是需要1号物品2个和1号武器1个执行
af就是产物为3号防具
数量为1个的时候可以不写n1
作者: 89444640    时间: 2018-1-29 11:07
感觉公用事件直观操作好,
我宁可看游戏中直观的对应数据,写成别的方式出错了改起来吐血,换个配方也吐血。
合成一种道具用一种配方就足够了,简单易行。复杂的系统想做的人估计多半会程序。自己能调
作者: yang1zhi    时间: 2018-1-29 12:37
用一个公共事件控制所有配方吗。
这样配方多的话不是很乱吗。
一个公共事件对应一个配方还好。
作者: 春风莉露    时间: 2018-1-29 12:45
外置txt文档不能做到吗?公共事件不能自由排版啊
作者: 白魔导师宝儿    时间: 2018-1-29 20:23
可以接受,简单易懂
作者: AILIME    时间: 2018-7-21 19:11
6666666666




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1