欢迎光临散文网 会员登陆 & 注册

robocraft2023教程(七) 安装零件

2023-07-24 16:49 作者:guigreenq  | 我要投稿

这次教程内容就是平时常说的“做结构“,”伤害传导“(英 triforce)。在RbC中做结构,其实就是考虑如何把各种零件合理地安装在机身上,故本文围绕安装功能部件展开。设想最简单的建造方法:用方块建造机身,然后把移动、模块、武器等功能部件直接装在方块上。(后文中将构成机身的整块纯方块部分称为”砖“)这样,所有功能部件仅通过砖相互连接,只有零件的布局特征(英 macro),称为没做结构的机体。纯布局的不足之处在于,无法充分利用功能部件的血量,导致机体血量效率低下,表现在对战中就是被打出暴击。尽管方块的血量/CPU比高于大部分功能部件,在机体上起着吸收伤害的作用,但是功能部件的单体血量高,连接点分散,在被受击时往往能坚持较长的时间;而砖的单体血量低,粒度细,容易被层层剥蚀、钻洞断裂,比功能部件脆弱。这样一来,附着在砖上的功能部件可能还没等自身血量耗尽,就因为失去所有连接点所连接的方块而提前掉落了。体现在机体上就是血量虚高,防御力低下。所以只通过砖将功能部件连接起来的方法有待改进。改进方法就是把不同零件相互连接起来。这种连接有以下特点:

  1. 不能与砖或另外的连接线相接触,否则会导致结构失效

  2. 连接线处处只有一格宽。更粗的连接看似结实,但是会增加被击中的概率,变得与砖无异,从而失去了做结构的意义。

  3. 结合上述两条,一般用角块、斜面块和杆子构成连接线,这样利于跟机身其他部分隔离开,只保留两端的两个连接点,而且足够细。

  4. 从功能部件的一个连接点出发,可以引出不止一条连接线,这时连接点所接触的那个方块是几条线路所共用的。我在这一点上走了很大的弯路,曾经认为每个连接点只能引出一条连接线,从而导致连接不足,做出的结构比没有结构还要脆弱。

  5. 如果多连接点零件的其中一个连接点仅用于连接砖,那么可以直接贴在砖上。如果一个连出多条线路的连接点需要与砖相连,应当通过一定长度的连接线连接到砖,以防止连接点所在方块被来自砖的溢伤破坏。考虑到单连接点零件的连接点经常被复用,这一点对单连接点零件格外重要。

  6. 连接线的格数,即两个相连功能部件之间隔了几个用来构成连接线的方块或杆子,是有讲究的,但这里先不说。

  7. 两个相连功能部件之间,最多有一条连接线。更多连接不仅没有用,而且浪费CPU。

在实际做结构时,面对数量众多的连接点,即使遵循就近原则,将功能部件两两组合,也能一下子给出数十种连接方案,让人选择困难,无从下手。考虑到功能部件种类繁多,特性各异,有些功能相关,有些可以组成逃生舱,有些可以吸收溢出伤害,有些互为冗余备份,有些优先级不一致。对于零件之间哪些适合相连,哪些不适合相连,逐渐形成了一套设计习惯,让连结构的思路清晰得多。这里把载具分为重型和轻型两类,重型载具包括装有车轮、机械腿、蜘蛛腿、坦克履带的载具,轻型载具包括装有悬浮、冲刺腿、机翼、旋翼的载具。两者之间除了都有武器、模块以外,所用到的移动部件区别很大,分开说明更方便些。

重型载具的连接思路很简单。上面的功能部件可以分为三类:重型移动件,包括车轮、机械腿、蜘蛛腿、坦克履带,特点是数量多,血量高,易受击,优先级低。剩下就是模块和武器。这三类零件都可以连砖,也都可以连同类或两两互联,没有什么不能连的情况,这就是重型载具的连法。

轻型载具的连接思路复杂些,零件可分为以下十三类:小悬浮、旋翼、大悬浮、机翼、纵舵翼、冲刺腿、模块、武器、螺旋桨、竖舵翼、电镀、加速推进器、姿态推进器。

冲刺腿、大悬浮、旋翼、机翼统称为外围移动部件,特点是位置靠外,连接点多,除了机翼外血量都比较高,它们都可以两两互连,都可以连自身,当然也都可以连接到砖上,从而组成一个牢固的外围网状结构。其中机翼和螺旋桨的重要程度稍高些,希望低血量时仍然保留住,所以可以连核心。机翼要靠纵舵翼来维持平衡,它们的功能是绑定的,因此可以互联。习惯上机翼还可以连武器以构成核心。大悬浮因为血量高,可以吸收缴械的溢出伤,因此也能连武器。

小悬浮作为备用移动方式,深埋在砖内部,而且只有一个连接点,血量低,显得十分脆弱,主要连砖和模块。如果希望逃生舱有武器,也可以把小悬浮连武器。

纵舵翼对维持飞悬类载具的平衡十分重要,并且像小悬浮一样脆弱。因此像小悬浮一样可以连接到砖或模块。如前所述,由于功能与机翼绑定,也可连接到机翼。

武器可以连到砖。如前所述,也可以连到大悬浮、机翼、小悬浮。还可以连接到模块和其他武器。

模块常作为逃生舱的中心节点,因此应连接到小悬浮、机翼、旋翼、纵舵翼这四类维持基本移动能力的零件。为了保持逃生舱整体性,双模块要互连。连武器可以尽可能晚失去输出能力。当然别忘了连砖。

剩下几类零件,不太参与互联,它们有:

螺旋桨 螺旋桨只提供加速,不影响机身的操控稳定性,是一种不重要的零件。而且面积大,位置靠外,容易受击产生溢出伤。一般将螺旋桨贴在砖上。如果有多个螺旋桨,可以互联,起到一定防断作用,也能把溢出伤传导给它同样不重要的同类,以免损坏别的价值更高的地方。有时候螺旋桨离机翼很近,也可以连接到机翼,但这只是权宜之计。

竖舵翼连接到砖。常采用两点连接法,引出两条连接线,分别连在砖的不同位置,也有人直接贴在砖上。竖舵翼在武直和腿武直上起增稳作用,由于位置很靠外,所以与零件互联设计起来比较困难,一般连砖。如果是内置的竖舵翼,其实也可以互联。

电镀直接贴在砖上。电镀是优先受击的部位,很容易产生溢出伤害,如果与其它功能部件相连,相当于故意把伤害传导过去,这是不希望发生的。所以一般把电镀直接连接到希望承受伤害的砖上,如果有多余的CPU,还可以在电镀连接点附近的砖上再加一片小电镀或小悬浮来吸收溢出伤害(这个操作称为贴片),防止电镀溢出伤害对附近其它零件的连接点造成伤害。

加速推进器直接贴在砖上。加速推进器的体积很大,血量很低,位置很靠外,并且不重要,经常早早被破坏,因此没必要做结构来保护。

姿态推进器安装在从小悬浮引出的连线上。姿态推进器用于维持悬浮逃生舱的俯仰角稳定,它的功能依附于悬浮,而且逃生舱体积狭小,没法为它单独布置连接线。如果不方便,也可以直接贴在砖上。

按上面说的方式做结构,一定程度上可以提高血量效率,让机身防御力更好。还能按计划受损,让不重要的零件先掉,重要的零件后掉,让机器人即使严重残血也能移动、战斗自如,避免出现血量还很多就早早失控或被缴械的情况。结构也应当注意适度。如果过度结构,将砖块割裂得太破碎,会起到反效果。

轻型载具部分功能部件的关系图,Y表示可以互联
两点连接(英 dual mount)到砖的小悬浮
两点连接的作用展示。红色方块造成溢出伤,依次传导至橙、黄、绿色,悬浮依靠另一边与砖的连接得以保全。
连接线不能与砖或其它连接线相接触
连接线只能有一格粗
一个连接点可以引出多条连接线,第一个方块是两条连接线共用的
两个零件之间最多只能有一条连接线
小悬浮安装示意,连接到砖、模块、砖
小悬浮安装示意二,连接到武器、模块、砖
机翼安装示意,连接到纵舵翼,模块、砖、旋翼
纵舵翼安装示意,连接到模块、砖
蜘蛛腿安装示意,连接到砖、蜘蛛腿、武器
冲刺腿安装示意,连接到大悬浮、冲刺腿、砖、旋翼
旋翼安装示意,连接到模块、砖
竖舵翼安装示意,两点连接到砖
大悬浮安装示意,连接到大悬浮、砖、旋翼、冲刺腿


robocraft2023教程(七) 安装零件的评论 (共 条)

分享到微博请遵守国家法律