运动机构应力计算
跳到导航
跳到搜索
概览
出于游戏的平衡性和可玩性考虑,我们引入了科学的运动机构应力。运动机构会根据上方的工作零件数量以及方块数量和扫过面积计算应力影响。
应力影响分为两部分,移动克服阻力所需应力影响和工作元件工作所需应力影响。
工作元件工作所需应力影响为上方所有工作元件应力影响之和,工作元件包括锯、收割机、机器犁等,但是不包括齿轮、传动杆等在运动机构上没有动作的设备。
移动克服阻力影响按照方块数量进行计算,其中附着在其他方块上没有碰撞箱的方块应力消耗减半。
直线运动机构
直线运动机构指移动轨迹为直线的运动机构,如绳索滑轮、动力活塞、起重机等。
直线运动机构克服阻力的应力影响为
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为运动机构主方块摩擦力,每种不同运动机构均有。