wiremod 中包含了各种功能的机器组件,各组件之间通过输入输出也就是IO来建立数据通路。
只有掌握数据端口的连接方式与原理,才能将组件连接成一个整体。
按照功能的不同,各种组件的输入输出的端口也各不相同。各个端口的用途更多的需要玩家自行摸索。
本篇将重点放在IO端口的连接。各组件端口功能抽些常用的在后续更新
其他教程 :
E2基础教程——语法篇传送门:https://tieba.baidu.com/p/5788441514
E2基础教程——数据类型和函数篇传送门:https://tieba.baidu.com/p/5789916936
============================================================================
一个组件的端口分为输入和输出两类,输入端用于获取数据,输出端用于输出数据。
如图所示
![](http://imgsrc.baidu.com/forum/w%3D580/sign=c6a695f3be51f819f1250342eab64a76/8980e6f81a4c510f264df1c26e59252dd62aa5a5.jpg)
这是CamController的输入端口列表
玩家需要输入各种数据实现对Cam的控制
每个端口都有其端口名和数据类型
数据类型请参照:E2基础教程——数据类型和函数篇传送门:https://tieba.baidu.com/p/5789916936
如Position[VECTOR] 的含义就是 端口名:Position 端口数据类型为vector
没有[XXX]显示数据类型默认为数字类型number
输出端口同理
如图
![](http://imgsrc.baidu.com/forum/w%3D580/sign=2c7f7b883aa85edffa8cfe2b795509d8/5ca2dd160924ab180765f3ef3bfae6cd7a890b3e.jpg)
连接的两个端口数据类型必须相同,图中连线工具选择了数字类型的Activated接口,那么在输出接口列表中就只能连接数字类型的端口,其他端口变为灰色不可选。
只有掌握数据端口的连接方式与原理,才能将组件连接成一个整体。
按照功能的不同,各种组件的输入输出的端口也各不相同。各个端口的用途更多的需要玩家自行摸索。
本篇将重点放在IO端口的连接。各组件端口功能抽些常用的在后续更新
其他教程 :
E2基础教程——语法篇传送门:https://tieba.baidu.com/p/5788441514
E2基础教程——数据类型和函数篇传送门:https://tieba.baidu.com/p/5789916936
============================================================================
一个组件的端口分为输入和输出两类,输入端用于获取数据,输出端用于输出数据。
如图所示
![](http://imgsrc.baidu.com/forum/w%3D580/sign=c6a695f3be51f819f1250342eab64a76/8980e6f81a4c510f264df1c26e59252dd62aa5a5.jpg)
这是CamController的输入端口列表
玩家需要输入各种数据实现对Cam的控制
每个端口都有其端口名和数据类型
数据类型请参照:E2基础教程——数据类型和函数篇传送门:https://tieba.baidu.com/p/5789916936
如Position[VECTOR] 的含义就是 端口名:Position 端口数据类型为vector
没有[XXX]显示数据类型默认为数字类型number
输出端口同理
如图
![](http://imgsrc.baidu.com/forum/w%3D580/sign=2c7f7b883aa85edffa8cfe2b795509d8/5ca2dd160924ab180765f3ef3bfae6cd7a890b3e.jpg)
连接的两个端口数据类型必须相同,图中连线工具选择了数字类型的Activated接口,那么在输出接口列表中就只能连接数字类型的端口,其他端口变为灰色不可选。