V_Galiyanov
本帖最后由 V_Galiyanov 于 2023-12-6 18:13 编辑

模块设计注意事项(图片待补完)当大家把上文的传动、信号发生与传输看完之后,笔者相信大家一定有上机做几个模块的欲望。为了让大家能够更好地进行模块设计,了解到设计模块时应当注意的事项显得尤为关键。本章侧重讲解设计模块时的诀窍与注意事项。如果你已经设计好了一个模块,但是对它仍不满意时,请移步第六章。 设计模块前要做的事在设计一个模块之前,我们应当对整个模块有一个大致的把握,比如这个模块是用来干什么的,这个模块应当通过何种手段达到它的设计目的,以及这个模块对体积、移动速度要求是什么。这些些问题需要在模块设计之前确定下来。只有明确了这些问题,你才能得到设计这个模块的要求与大致的技术方向,并逐步将模块设计出来。                               在明确了自己的需求并找准了技术路线之后,我们就可以开始进行模块研发了。但是当你人在学校拿不到手机,或是Minecraft几周前因为手机内存不够而卸载时,在游戏内进行模块设计便无从谈起。这个时候,你便需要在纤维素上记录你的想法,通俗来讲,就是手绘设计图。手绘设计图是一种较为原始但及其有效的做法。其优点是可以随时随地对模块的架构与布线进行设计,并且可以将模块运行的全过程较为准确地进行模拟并提取某一时刻的数据;而其不足是并不如在Minecraft中操作直观,并且设计图图例不同会导致其它玩家读图困难。就笔者个人经验(我在高三一直在画设计图,然后超常发挥考上了西北工业大学),设计图的图纸应当优先选用A4或B5的开本的活页笔记本,活页纸优先选择带有5mm方格的活页纸。而铅笔建议选用0.5mm铅芯的2B自动铅笔,这种自动铅笔的笔迹清晰而且粗细适中,适合画较为精细的图纸;同时,采用自动铅笔保证笔迹的粗细均匀,也免去了削铅笔的麻烦。在绘图时,建议将不同部分的设计图分开绘制,并且配上详实准确的文字说明,以保证日后翻看时能准确理解并把握设计图内容。当绘制模块的直观图时,笔者非常不建议直接采用斜二测画法进行绘制,因为在方格本上找0.25mm实在不方便,与此同时,这种画法会导致许多方块的边缘与方格错开,增加绘制难度。一般认为,在绘制直观图时,最好对斜二测画法进行改进,对于每个方块(5mm x 5mm x 5mm),建议将原有的二分之一方块边长(2.5mm)代替为方格本中方格对角线的一半长度(2.5mm x 1.4142).这样对绘制设计图更加友好。下面是本人绘制的一幅设计图,供大家参考(内容为朱可夫改型中频对地打击广角平台炮,网页链接:https://t.bilibili.com/659943964399370295 )。 设计模块时要注意什么讲完了设计模块前需要做的准备与应当注意的问题之后,让我们来讲一下设计模块时需要注意的事项。请记住,本篇教程的每一个字都对你的模块设计至关重要!首先,在设计模块时,应当确定好你的游戏版本。不同版本中的方块特性有可能不同,这会影响到模块设计完成后的使用效果,甚至直接决定模块是否能正常运行。一般来说,设计模块时,除非想探索新版本特色,否则不建议使用测试版进行设计。而在设计中途更换游戏版本也是大忌,先不说因为游戏版本更新导致游戏存档的丢失,版本更新导致的某些方块特性的不同(这个是有可能的,比如远古版本的弱充能观察者)也会让你的模块变成瘫在原地根本没法使用的废品。其次,在测试模块之前,请务必将游戏存档或模块的结构进行复制,并且在该模块的副本上而不是模块本身进行测试。绿萌模块的复杂程度更高,可移动部分更多,因此修理的难度也更高。更不用说在测试诸如舰炮等会出现爆炸物的武器时,任何错误导致的炸膛都可能是致命的。再者,某些导弹与轰炸机是一次性的,不加备份就测试完全是一种浪费时间的行为。因此,在副本中测试模块是有益且必要的。第三,测试模块的移动时,给模块接上延时尽量长的半动机。半动机的延时建议适当地高一点,在触发后数秒才开始移动比较好。因为我们不可能保证移动测试一次就好,所以在模块移动时进行细致观察是必要的。而数秒的延时可以让你从半动机的位置跑到一个合适的机位去观察模块的移动,并找出可能出现的问题。 以上就是在设计模块前和设计模块时需要注意的事情。这些经验教训是一大群技术人员血和泪的教训。我们从一个个惨痛的事故中总结出了这些原则,为的就是后来者不会再感到痛苦。在这里,我们希望这些注意事项可以对你有所帮助。