LF修复了天气系统图层的一处问题增加了对天气效果进行扩展,今天说下新gom以及翎风引擎的区别,大部分相同比如代码命令SETWEATHEREFFECT,地图参数DARK黑暗效果/DAY白天效果,如果同时存在以DAY参数效果为准。
, T0 j: I8 T3 P& E) J4 k3 E+ ?# G3 r1 }2 w5 Q9 z% y; d
+ F6 e0 r% _9 G' C' B; \
; F) c$ w* f( o2 z% H, m7 }1 f, I0 Z9 x
一.新GOM设置天气系统的代码以及解析
R- D2 }! q# e+ P5 `- P! X: e* W, O" r9 Z6 P2 T1 S: F- b0 L
客户端增加新的光照系统:引擎-选项-客户端设置-天气系统
9 s* X q3 Y$ x. |( o. M
! y8 m# a& g% ^( k' |7 j: r% b/ ^, h9 Q- t7 d3 ^4 Y4 y) p S7 C7 ]
天气效果
8 \! M3 ~" r, {3 r4 P7 `8 v
! b. F9 }" n( C. d7 B
9 J7 i% I% n1 a: a; }( `, n功能:天气效果
% A5 s$ U0 S5 k格式:无
' |* C* n' ~1 O6 D6 X说明:无. e4 }/ x0 Q6 s! [$ i
例:0 h9 C3 v) L3 V b: H9 i4 `7 M
9 I8 j; P. t' f4 \6 z% c6 f6 L. B
5 x5 @6 u: g6 m4 J# f
地图参数 DARK 黑暗效果
" N3 l: ^( S: F, F9 j地图参数 DAY 白天效果3 |# {* u5 I+ g1 W3 b4 u; b
如果同时存在以DAY参数效果为准
0 k& x) K1 G" D# \& V8 m* T2 ~/ |1 X0 H; \: ~) v
" v' o5 E7 q# E9 o9 G
以下三个效果读取客户端的Effect_EX.Wil和Effect_SE.Wil如果客户端没有这2个文件,效果显示不了
' ~& F, h. r7 E( p ?. z0 M6 z7 @0 `+ d/ g m# L0 V3 {1 E4 [
7 C X3 o, {' [ a0 [, @增加天气效果脚本命令SETWEATHEREFFECT! c( U3 N0 j u" Z: o7 g7 L! M
格式:SETWEATHEREFFECT 地图号 天气效果(0=关闭天气效果 1=黄沙效果 2=花瓣效果 3=下雪效果) 有效时间(秒) + w; \, j+ r4 A- C7 s
4 o% f+ \& ^# i/ s+ G6 W
E2 f5 r& L- @) T$ b: t--------------------------------1 n0 \, c8 X4 x s' M1 h
黑夜效果 禁止免蜡功能
) D; y7 p# u; ?0 k
9 o9 Z: e- G% ~/ F: b: M
C- {0 K* n% y* u
# A- n% a# ^; `! Z, h2 g& R2 o$ M( V6 ~$ [8 O2 K
默认黑夜模式& F$ f5 V4 L' \; a
1、地图参数只有DARK 受M2白天黑夜控制, M2 q6 `* }7 B8 \! @
2、地图参数只有DAY 只有白天" x( Q! p6 H( Y" ~
3、地图参数DARK,DAY同时 只有白天
" k4 E' E) F K" _) ?( q2 z R: Z4、地图参数啥也没设 只有白天 + f% |, D6 c$ V; \; N3 h
$ ^/ C& M4 S V/ @! h# v. [6 w
韩版黑夜模式
; D- r) G: Y. }2 @9 c1 b1、地图参数不加DARK和DAY,则受M2时间段控制,来决定是否白天黑夜。
/ s! f; @5 T8 `1 x8 e0 S. |" i3 g: O2、地图参数加了DARK的,不受M2时间段控制,永远是黑夜(例如山洞)。
( o/ Q o& `& ~* `: M3、地图参数加了DAY的,不受M2时间段控制,永远是白天。: X: H+ A/ X3 f) L5 r% J
4、地图参数同时加了DARK和DAY的,不受M2时间段控制,永远是白天。 6 ], h4 H \; i
' k% X/ M+ q& W: \& M* Y7 H* |
地图参数 DARKLIGHT(黑暗等级) // 0=纯黑, 1=深黑, 2=浅灰, 3=天蓝, 4=金黄 ; g0 e! A. D. E. s" p, ?
& ^* X9 R, U$ L( \3 ^5 g1 I# y
6 @, I- t( Q' Z+ ^9 a+ R" L二.翎风引擎设置天气系统的代码以及解析" K" ^; K5 \2 c U; d6 P
$ [$ x( z) O* Q% g% N功能:天气效果9 k- N' H( x7 X) k1 s' j
格式:无( i9 V ?: p. R& V3 q9 n
说明:无% c. u7 B3 b7 \2 [& r3 A
例:# r4 w2 q5 _8 n0 f* ^' o
) }3 {% Q2 o; c0 E" I0 K4 |# T5 D) S1 O- u* @
地图参数 DARK 黑暗效果
" n0 k/ T6 ]1 _/ A& q- M地图参数 DAY 白天效果2 x) T& x/ |9 g: H
如果同时存在以DAY参数效果为准
+ l* L2 n- o! w2 j4 k: j, x5 u
2 m; I; a3 o1 a$ f2 J9 `, ^; f5 f$ k
以下三个效果读取客户端的Effect_EX.Wil和Effect_SE.Wil如果客户端没有这2个文件,效果显示不了
~. D! s; a3 K F$ K" Q( H X# }, G% P2 E* D8 O; \
+ @2 K' h# \; @1 I3 `* l; `增加天气效果脚本命令SETWEATHEREFFECT a) s0 Z5 \& ^( I4 q, e
格式:SETWEATHEREFFECT 地图号 天气效果(0=关闭天气效果 1=黄沙效果 2=花瓣效果 3=下雪效果 扩展为4-21) 有效时间(秒) 是否黑暗(0正常 1黑暗) wav音乐文件.后缀(文件名长度不超过50)
* F, a2 A' i0 V& j& d2 h6 A( s: ^
1 Z9 S0 w. Z. s/ K/ r& O1 n( M, K示列1:脚本格式:SETWEATHEREFFECT 3 3 600 0 wav刮风声音.wav
' h2 U" K! c, \3 {2 s' h' @脚本解释: 土城 下雪效果 时间10分钟 屏幕不暗 读取客户端wav内的刮风声音.wav) --如声音文件不存在客户端不会播放声音
: u. B2 ~' x& o# k& M
$ }( ~" J. D$ x3 h3 O6 O q0 }) Q, u/ G) a, h
示列2:脚本格式:SETWEATHEREFFECT 3 3 600 (地图3 播放下雪效果 持续时间10分钟 ,后面参数如全不填写默认为不黑暗和不播放音乐 )
1 q/ O( R, x: j9 ]- S4 V8 g6 A* Q4 v4 V8 @% x2 C# t9 j
* _9 L0 @" T4 l) r6 J
------以下为扩展-----------------
: X9 U4 U$ z& W: ^) D! F
" p+ x7 ?+ m% h( ?/ h4 |9 F$ D$ l) b7 u! W) ]# |
天气效果扩展:Effect_Weather.wzl
) A/ _) U! q- G+ E. Y扩展一个文件特效为Effect_Weather.wzl 每30张图片为一组天气特效,特效代码为 4-21 如制作的图片不足30张可重复导入为30张即可.
1 H! Z1 ?1 ]$ Y. Y* J( p% I6 ~% R5 g
2 A$ ?# w! A% ^' n# G$ [9 K特效代码4为Effect_Weather.wzl图片编号0-29,5为30-59以此类推...使用方法同上,如客户端无此补丁则显示不了效果.
: k" ?8 x2 }5 }& h' e/ B* H. T) ?) d" R5 R" F; G) g) r' z" ?
4 f1 w+ e" B$ i2 U E$ @+ s
注:地图变暗可用于下雨效果... a" {9 U% H( x" J) l: @9 P+ m
' p- N3 y$ I- o9 f/ b( T; ? s
|