yxxiaobin 发表于 2017-7-31 17:24:57

通用的合成系统

本帖最后由 yxxiaobin 于 2018-6-14 21:48 编辑

这个系统已经整合到物品系统强化的mod里,而且做过了更新,这里不再单独更新了,有需要的移步至3楼提供的链接里,直接获取mod就好。
-----------------------------------------------------------------------------------------------------------------


有不少合成系统的演示了,不过我一直想自己写一个出来,只是总是懒得动手。看到综合区有人问,所以就克服了一下懒惰的毛病,写了一个。
和以前那些系统相比,我写的这个主要的特点在于封装,基本上每种功能都有一个函数支持,可以很方便的定义自己的合成规则。为了演示效果,我附带做了一下合成面板,但是因为这不是演示的重点,所以做的有点粗糙了,美化什么的,每个人的设计都不一样,做了也没啥用,就这样凑合看吧。基本上对于新手来说是个福音,因为你不必弄明白它是怎么运作的,只要在初始化添加自己的规则,就能自动生效,其他都不需要再额外设置了。不过如果你是老鸟,这个演示或许也有用,因为它是开放代码的,你可以随意在里边加入自己的设计,而不必从头开始写代码。
注意:在测试图中,点击scv开启合成面板。不过你的陆战队员必须站到里scv 5格以内才行,而且开启面板有陆战队员走开,面板也是要自动关闭的。
游戏效果图:


设置规则的方法,先新增一条规则,然后添加原料需求

提供的封装函数,可以直接使用,或者也可以自己修改它们






w8316159 发表于 2018-3-21 10:00:03

http://i2.bvimg.com/637409/46438d50d99a4bcb.jpg
为什么复制后,自定义脚本一模一样缺不能用?

yxxiaobin 发表于 2018-3-21 22:44:19

应该是你的触发器命名不同,你得改成你命名的那个。现在这个有现成系统可用了,不必再用这个自己改了。

yxxiaobin 发表于 2018-3-21 22:52:09

https://bbs.islga.org/forum.php?mod=viewthread&tid=5424375&page=1&extra=#pid5329833
只要依赖这里边这个mod,就能实现多种rpg地图里的物品相关功能,比如合成、炼化、仓库,镶嵌等。

haroun 发表于 2018-6-14 00:37:00

nb 不说了 好吧

1940581560 发表于 2018-10-6 00:59:33

要是这个mod就好了。

1940581560 发表于 2018-10-6 01:01:27

想加进去自己的地图又不行,又不会做
页: [1]
查看完整版本: 通用的合成系统