- UID
- 41934
- 积分
- 760
- 威望
- 727
- 金币
- 531
- 功勋
- 33
- 荣誉
- 0
- 精华
- 0
- 最后登录
- 2024-1-31
- 注册时间
- 2014-6-8
E-8 MSG
- 积分
- 760
- 威望
- 727
- 金币
- 531
- 功勋
- 33
- 荣誉
- 0
- 最后登录
- 2024-1-31
|
楼主 |
发表于 2022-1-28 06:39:31
|
显示全部楼层
本帖最后由 cheat 于 2022-1-28 06:42 编辑 ( ~! ]3 I9 b1 \( X: S* U
% T% H* y" @: i; I3 F
叁·配置·实践
- A8 ?+ D* A( j' E% u" M# }首先打开“ATC4目录/PORT/机场代码/APL/Camera/fixed.ini”
! W% \. F& {; t, T' s% z本来想自己实践找出这些属性都是干什么的,结果翻阅其他机场的相同文件时发现里面居然有注释,那就结合我的理解复制粘贴了。, s. x: E" p! h8 K# u
$ G6 j6 x- C. ?9 N5 J
这是一段典型的固定像机机位数据配置
9 S; _) @! T0 e1 _5 ?0 h7 K7 s( s3 t- [CAMERA#] //CAMERA后面接数字,唯一,似乎不需要遵从自然数顺序
8 [: ^! k* @$ ?& `% Y2 [* r - mode=?? //内部名称,唯一,最好用英文且不用空格$ Z$ r L3 j1 T
- distance=# //像机的虚拟拍摄距离,与视觉效果无关,只要不设为1就没什么显性的问题。可以通过当前像机坐标数据带入公式 √(x^2+y^2+z^2) 计算到原点的直线距离得出值
. c! ~& I, k5 J" ]- I - position=##,##,## //像机的坐标数据,x,y,z。浮点值,应该精确到小数点后两位: Q5 A( ~' t( U9 f% Y
- angle=##,##,## //初始的轴旋转角度数据,x转,y转,z转,浮点值。z轴的旋转不被支持,保持为0。x角度值越大越向下看越小越向上望,y角度越大越右转越小越左转
0 u, m( k7 [4 y% V- E, v - angle_restrict_max=##,##,## //像机旋转限制,浮点值,精确2位。这里的max最大应该理解为某一方向的旋转角度最大值,格式依然是xyz
# p3 Y6 P1 d6 o' M+ s4 J7 V! C: a - angle_restrict_min=-##,##,## //像机旋转限制,浮点值,精确2位。这里的min最小应该理解为和上一行旋转方向相反的方向的旋转角度最大值,格式依然是xyz! }- ]; h7 v0 A$ w" e. B: F
- zoom_range=#,#,# //像机在不跟踪飞机时的缩放范围,就是变焦焦段,可以根据distance属性的值推断出一个大概值,根据需求来。格式为 最短焦距,最长焦距,初始焦距' k9 o: n2 S4 f# Y# y2 L" r
- zoom_range_look=#,#,# //像机在跟踪飞机时的缩放范围,一般和上一行的值一样或差不多,根据需求来。格式为 最短焦距,最长焦距,初始焦距
0 M! W# f: X+ U2 O - movetime=# //从其他像机到此像机的过渡时间,1000=1000毫秒=1秒。景观机位可以设个7秒感觉很丝滑。
1 s0 R$ D, \! k - drag_dir_x=bool //是否允许玩家自行旋转像机x轴,取值为[1,0],1为开启0为关闭,一般躺在地面上的机位会关闭x轴旋转
& y- j" D5 G" W9 R$ u3 q. E1 \ - drag_dir_y=bool //是否允许玩家自定旋转像机y轴,取值为[1,0],是否允许自行左右旋转
, B; P! V# A+ g/ O% G" ~ - flick_dir_x=bool //是否反转x轴旋转的操作方向,取值为[-1,1],默认值-1,开启。符合游戏固定的操作习惯。就是按W是向下转还是向上转(9 a: i& `. s6 I
- flick_dir_y=bool //是否反转y轴旋转的操作方向,取值为[-1,1],默认值-1,开启。符合游戏固定的操作习惯
- P6 _0 T. V1 h, o! } V - target_alt_min=# //锁定飞机目标时的最小像机对焦高度,高于机场高度的像机可以设置很低。值较大时当跟踪的飞机下方有持续碰撞事件则会将像机抬高这个值的距离
' Z" i) w. W2 |3 l4 X
复制代码 这样,在一些配置后,星门旅馆顶部机位的配置就是* w- M _# v: H
- [CAMERA10]0 B4 g# Q$ u" Q# L
- mode=stargate9 f& V. n$ Q( R r1 a
- distance=6413.71
; J" W! D! g4 @; @/ r3 R - position=5900,275,-2500
' @1 H/ f& t8 W( r& u - angle=2.5,-65,0
8 v" s' V; n0 m3 H% C, Z1 Z - angle_restrict_max=89.99,0,0
p# N/ J( D7 l- U6 P - angle_restrict_min=-89.99,0,0
) U/ \) X) v; g5 R L( @' s - zoom_range=38,4500,38
& E: [; {) G& T5 j- }3 u& q - zoom_range_look=38,4500,38
6 @- r* S) I9 B: u$ U4 p) y - movetime=1500- B. j1 {( F) h# J
- drag_dir_x=1
4 G9 |% t% n; l- q4 t& A- E - drag_dir_y=1
: Y7 H, u0 C3 Q - flick_dir_x=-17 s3 c7 x8 t. G% G: h
- flick_dir_y=-1
$ X) p; i; H- y - target_alt_min=4
复制代码 表示第十号名为stargate的相机机位位于 5900, 275,-2500;允许上下左右自由旋转,上下旋转的最大角度都为89.99度(避免90度视角旋转计算失常),左右旋转角度不做限制,默认向左看65度向下看2.5度瞄准关西塔台;焦段从38广角到4500超长焦;相机混合时长为1秒半;最低对焦物体高度不小于4;主要拍摄物距离为6413.71。
+ a+ v: c/ g a \" v
! C, W/ }" K; A
4 I5 V' @& v9 P' D在以上步骤完成后,先别忙着关闭本配置文件,回到文件首行,这有一段需要更改:( [1 u; l3 J3 ~, j8 ?
- [SYSTEM]3 z: x5 p4 M1 z% B) x
- count=#
6 k% k9 ^7 E$ L% M O; v/ D. M - movetarget_rate=##
5 k$ [5 i" Z7 }) o. v - movetarget_dist=#$ h& t1 G5 G+ i% V7 u( k
- movepos_top=#6 y1 P% h& _( v+ \
- movepos_limit_min=#
复制代码 修改SYSTEM组中 count 属性的值,count是计数——本文件中固定相机机位的总数。比如目前的值为10,我增加了一个机位,此值就得+1得11。
( I- k( p5 O& K, s* d4 E有时候会出现这两个属性:
" s G: F6 \: I8 s) X- regular=#$ A$ {" L" D$ L
- option=#
复制代码 这个应该是为首发版,Airshop版中特有机位的相关配置。regular可理解为通常机位的数目,如果文件中有这个属性则应该随count一起更改。Option可理解为可有可无的机位,比如中部港首发的几个特殊机位。+ _: m1 j: H5 d& }/ P$ ^/ v1 m
; r! Y* ]% B, D$ u$ ?
修改完毕后保存文件,再打开相同目录下的“fixed932.ini”,我们可以看到在之前文档中出现的机位的日文名
2 u% x( X/ i' \. _: k2 C+ q" b3 A& J照葫芦画瓢添加
" y' R U5 w% r! b- K4 U5 q7 ?- [CAMERA10]
6 F; s* R. W8 A" c( W2 J5 ] - mode=Star Gate Hotel
复制代码 CAMERA10的“10”这个值应该与刚才所添加的机位的序号相对应。mode属性后输入想要显示的机位名称。
4 C B& `4 a3 o6 b6 v$ {8 n! x: [5 O. s+ i4 p
# ] G$ r1 U5 o+ p- s5 G8 E1 J
恭喜。
1 e0 ~% ]& A" P7 u' d
' d2 N _/ V; X1 q. K
4 X1 N2 _( s' ], _& E肆·测试·实践6 L/ Y/ m1 ` F' h1 N
在测试中发现问题并修改配置文件。
2 f3 u( B1 Z1 ]测试中修改配置文件保存后不需要重启游戏生效,直接再次进入一个关卡就可以生效。
; o6 \- W* ~7 p$ V* x ]1 `4 P e$ s6 s( w* l. A" X, N: I: u, x: w
以下是我在测试中发现的一些目前无法解决的问题:9 {. M2 p, C+ @7 Y8 m4 v
- 渲染问题 这个的确很烦人,距离太远的模型容易发生重面bug。只能说T社这个Pegasus 3D引擎真的该进老年大学或博物馆了…… 这个我修不了
6 V4 [ Q# s( H" q: t8 E1 |
- 非跟踪镜头旋转问题 同样烦人,因为ATC4的视角旋转是固定式的,每次变换的增量又太大,我这个机位又太远,所以不能很好的对准想要看的位置。一般来说固定镜头要对准机场,所以在属性配置中配置好angle属性是非常重要的,保证初始视角聚焦在机场身上的话使用起来还算过得去
- 焦段调整问题 还是烦人,如果变焦范围设置地太大,鼠标滚轮的第二级焦段会直接到中位数的样子,使用缩放滑块的话这个控件太小了,广角段太容易变动过大。不过可以通过设置更小的变量空间缓解。这个和上面的最终解决方法都在已编译的程序里,改不了。% k( _+ J9 ^% {% J
9 Q+ S6 Y _3 T: N! p-———————————————————————————————————————————————————-: N2 `6 e* U9 F
5 s- g" o* l3 i4 `+ N2 ~
那么就用一张关西夕阳结束 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|