3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 555|回复: 0
打印 上一主题 下一主题

[讨论] 准备给单元素泵添加多选择项,各位懂得都来指点一下,给点回复反应

[复制链接]

141

主题

857

帖子

2872

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
270
金元
17919
积分
2872
精华
0
注册时间
2014-11-30
跳转到指定楼层
主题
发表于 2022-8-3 18:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
目前我做到吸收单种元素的泵,然而每种元素都添加一个很麻烦,我准备改进一下,奈何水平有限组装不成功。
单元素泵的灵感来之于空气净化器和碳素过滤器,他们都吸收单一元素然后转换,我就翻查看他们的代码发现
都是用ElementConsumer
<
然后elementToConsume 参数设置不一样
泵也是使用ElementConsumer
<
不过他在configuration 使用的所有元素,所以我将其改成上面那个成功实现了单元素
这次我又参考了气体过滤器和气体元素传感器,他们都有一个选择菜单
也就是下面这个
<
我也将其搬到泵上,把选择添加上了如下图,

然后也找到了选择好的参数在那
也就是filterable中的selectedtag

现在问题是如何链接ElementConsumer和selectedtag?
我直接在config中改动,但是更换选择不起效
下面是我造的泵代码
<
我的理念是已有的东西拿来就用,不想去重写,能最小化改动最好不行只好写一个核心
就像Filterable这个液体过滤器,气体过滤器,固体过滤器,气液固管道检测,逻辑里的气液类型检测都是用这个
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-28 20:31 , Processed in 0.028262 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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