- UID
- 7636
- UCC
-
- 声望
-
- 好评
-
- 贡献
-
- 最后登录
- 1970-1-1
|
发表于 2008-5-20 02:26:12
|
显示全部楼层
回复 发起人 JONG 的帖子
个人认为战机机动性应该是这样计算的( R, {8 L# K. q
max_force 最大推力
/ ]' X$ I) P% H; o' O/ Z+ Fmass 战机质量* Z" i5 i) A& V; l% z7 Y
linear_drag 线性阻尼系数5 Y4 E, q( r t0 h3 y& r$ V
这三个变量影响直线性能。具体来说就是
" @: h9 L: _% q7 \最高速度 = max_force / linear_drag J. [* ]5 `0 Z# V- E
(实际上是当战机达到最高速度时,推力 = 阻力 = velocity * linear_drag)5 T, e O6 \" M& T5 A- o
直线加速度 = (max_force - 当前速度 * linear_drag) / mass
3 X# {. V2 w1 n/ F7 S, ?, g9 j: {
4 R9 {7 }9 T+ d0 n- ksteering_torque 转动力矩
7 p, `8 E! i2 t( Q j2 Qangular_drag 角阻尼系数) K- c$ d& n# C; Y% L# W
rotational_inertia 转动惯量
& n2 }, q7 F) g# s每个变量都有三组数据,分别对应X(机头上下俯仰)、Y(机体水平旋转)、Z(机体左右翻滚)三个轴。
- H; D, p8 }) Y这三个变量影响转动性能。具体来说就是' T" P( g" N! f; b3 W1 w9 S
旋转速度(radians/sec) = steering_torque / angular_drag
0 p+ a/ f3 m7 l$ y! v/ w(这里是定轴转动,当战机达到最高旋转速度时,推力矩 = 阻力矩 = 旋转速度 * angular_drag)/ j6 v; K. e' @
旋转加速度 = (steering_torque - 当前旋转速度 * angular_drag) / rotational_inertia2 j1 a: G/ R6 _7 Z. j6 ~
3 q4 K' g9 b; [
理论上讲转动惯量rotational_inertia与战机质量和形状有关,但在FL里没有这样的联系。这两个参数是单独分别设置的。
8 |' L0 U B* U" H2 E
; E. G4 o# o9 a至于 max_bank_angle,应该是在尾随视角中飞船相对于Camera的最大倾斜角,严格说来与机动性无关,但是实际战斗中max_bank_angle越大,相当于玩家的动态视野和瞄准范围越大,所以还是有作用的。
' Z: z/ w' l J# l! w5 y3 ?" `8 F) ~1 u- g
[ 本帖最后由 lingyer 于 2008-5-20 02:55 编辑 ] |
|