运动机构应力计算

来自TeamMoeg官方WIKI
跳到导航 跳到搜索
本页面与Icon banner TWR.png相关
Icon banner dev.png 本页面内容系TWR开发人员撰写。
在声明有效的版本区间内,您可以放心采信本页面的内容。
Icon banner tutor.png 此教程最初是针对TWR版本 0.4.6 的内容撰写的,不过截至现在(0.5.4-hf1

)仍然有效。

随着整合包版本更新,一些内容可能已经过时或需要补充。

概览[编辑 | 编辑源代码]

出于游戏的平衡性和可玩性考虑,我们引入了科学的运动机构应力。运动机构会根据上方的工作零件数量以及方块数量和扫过面积计算应力影响。

应力影响分为两部分,移动克服阻力所需应力影响和工作元件工作所需应力影响。

工作元件工作所需应力影响为上方所有工作元件应力影响之和,工作元件包括锯、收割机、机器犁等,但是不包括齿轮、传动杆等在运动机构上没有动作的设备。

移动克服阻力影响按照方块数量进行计算,其中附着在其他方块上没有碰撞箱的方块应力消耗减半。

直线运动机构[编辑 | 编辑源代码]

直线运动机构指移动轨迹为直线的运动机构,如绳索滑轮、动力活塞、起重机等。

直线运动机构克服阻力的应力影响为

S = k ( N + n/2 ) +C

其中s为总应力影响;

k为一个标准方块扫过1m3的应力消耗和的五百分之一,即为0.125;

N为非空碰撞箱方块数量;

n为空碰撞箱方块数量;

C为运动机构主方块摩擦力,每种不同运动机构均有。

特别的是,绳索滑轮在下降时不需要消耗克服阻力的应力影响。

圆弧运动机构[编辑 | 编辑源代码]

圆弧运动机构指运动轨迹为圆弧的运动机构,如发条轴承、动力轴承等。

圆弧运动机构计算方法与直线运动机构类似,但是每个方块移动所需应力是取决于它扫过的体积。

每个方块克服阻力的应力影响为

s = (5/6)Kkπr

其中s为这个方块的总应力影响;

K为方块碰撞箱影响,非空碰撞箱方块为1,空碰撞箱方块影响为1/2;

k为一个标准方块扫过1m3的应力消耗和的五百分之一,即为0.125;

r为该方块离运动机构轴心的距离,不包含轴心大小;

圆弧运动机构克服阻力的总应力影响为

S = Σ s +C

其中C为运动机构主方块摩擦力,每种不同运动机构均有。