本篇教程由作者设定使用 CC BY-NC-ND 协议。
本教程基于1.12.2的瓦尔基里
第一篇教程我们先来认识一下瓦尔基里的物理效果。
在config文件夹下valkyrienskies.cfg这个文件。
可以看到这样一段:
# Not recommended unless you've encountered a strange bug, or the developers told you to enable this.
# Default is false.
B:"Debug Console Output"=false
B:"Enable Gravity"=true
B:"Enable Physics Blocks"=true
D:"Gravity Vector X"=0.0
D:"Gravity Vector Y"=-9.8
D:"Gravity Vector Z"=0.0
其中:
B:"Enable Gravity"=true
为是否启用飞船的收到重力,如果为false,那么恭喜你,可以不用关什么配重了,只要处理力的作用效果。
如果你默认这个配置,那么接下来就是g,也就是重力系数。
D:"Gravity Vector Y"=-9.8
初中知识G(重力)=m(质量)g(重力系数)
单位:G(N)m(kg)
玩家可以用这个公式来计算飞船的重力,以配置提供升力的方块。但是我建议把系数调为-10
瓦尔基里的方块质量与挖掘等级有关:
# Override the auto generated mass value of blocks.
# The units of mass are kg.
S:"Block Mass" <
minecraft:grass=1500
minecraft:obsidian=20000
>
引擎与压缩瓦尔基里块的内容在vs_control.cfg文件
引擎的推力大小设置:这里我改过,建议以实际需要的情况来改
"engine thrust settings" {
D:"Advanced Engine Thrust"=2500000.0
D:"Basic Engine Thrust"=1000000.0
D:"Elite Engine Thrust"=5000000.0
D:"Redstone Engine Thrust"=625000.0
D:"Ultimate Engine Thrust"=10000000.0
D:"Valkyrium Compressor Thrust"=80000000.0
}
压缩瓦尔基里块:
# How much upwards force each block applies.
# Default is 200000 Newtons.
D:"Compacted Valkyrium Upwards Force"=200000.0
接下来就只需要一点简单的计算了。