传奇部落

LFM2翎风引擎和GOM引擎怎么实现天气效果?

[复制链接]
发表于 2026-6-13 21:18:27 | 显示全部楼层 |阅读模式
LF修复了天气系统图层的一处问题增加了对天气效果进行扩展,今天说下新gom以及翎风引擎的区别,大部分相同比如代码命令SETWEATHEREFFECT,地图参数DARK黑暗效果/DAY白天效果,如果同时存在以DAY参数效果为准。
( s& f; ]" j$ c6 j" B" A% f# }
, l, g/ |, _: G  d3 v' V9 @
QQ截图20260613210651.jpg
( [! F, K- s5 R  P2 v4 E8 Y. S* ^0 Z+ I
8 p$ `1 z5 F0 E/ ?
一.新GOM设置天气系统的代码以及解析
+ e6 l1 v8 f! y9 P2 a  ^* S( S* s# h" p) ]& n; ]
客户端增加新的光照系统:引擎-选项-客户端设置-天气系统
+ O: }+ e. c7 H* o% A5 D1 T6 F/ ]; S1 n  T$ P1 ]

) f% ~! g, \# V2 x6 S天气效果
! ]6 O- s* r3 I  N8 I- z
& N; E' D8 F+ D& G5 }. G
: A; \* ]0 F1 j5 @* N& J" d) j% f5 C
功能:天气效果  [; [6 @; l' Z3 B) W) |3 v
格式:无; C3 `6 J& u, ^& }' C% d3 P6 b
说明:无) B+ K$ s$ ]" W$ v
例:
( f; `4 g; `9 \; k% ?# b, {# _) e; {& O. ?3 v+ m3 _
4 t8 Z% S' r: O1 I
地图参数 DARK 黑暗效果: I: L$ N8 t  ?# m0 {" H9 E, D
地图参数 DAY 白天效果% g- [2 Z7 N& I& o
如果同时存在以DAY参数效果为准
3 k; X3 L+ s& Q$ q) C
2 h* ~9 D7 ^; ^
! P1 ]4 ?. Y$ ~
以下三个效果读取客户端的Effect_EX.Wil和Effect_SE.Wil如果客户端没有这2个文件,效果显示不了
- l% w) K, @  g- E+ E0 d' @, a, }" `1 c1 |) [' Z2 @, D
* D' m" `" [4 u' `/ J0 \
增加天气效果脚本命令SETWEATHEREFFECT
# A: ]0 j4 S0 m! k8 U! V: t格式:SETWEATHEREFFECT 地图号 天气效果(0=关闭天气效果 1=黄沙效果 2=花瓣效果 3=下雪效果) 有效时间(秒)   e4 Z  q( ^" Z0 Y6 o( s  ]1 `0 ~

7 Y4 Y  _, S  v8 w, v; i
# @7 `  R+ ^7 {2 y) l
--------------------------------
; l2 ~! |1 f, P4 k黑夜效果 禁止免蜡功能/ G2 h1 l6 Q2 G+ |6 n5 i7 h8 E

3 R, x" f- r+ C! |; j

/ s4 o9 u. ?4 z
7 Y5 ~4 q' j/ f) p6 Y
/ o* y. [8 u+ e: K( S
默认黑夜模式
+ m9 }$ c  ]: ]( V! m( h9 l( J# Z& Z1、地图参数只有DARK                  受M2白天黑夜控制6 o" G) n3 N( D# O/ K, U# z
2、地图参数只有DAY                    只有白天( z2 l) o; l1 z
3、地图参数DARK,DAY同时        只有白天
. ^: U4 m/ x9 B1 |' P: ], e) h8 s4、地图参数啥也没设                    只有白天
6 P4 G& T3 S& f) I; @: G/ T# P2 K' y; A8 F: C$ t
韩版黑夜模式: w, W- B0 L, Y
1、地图参数不加DARK和DAY,则受M2时间段控制,来决定是否白天黑夜。           - l7 }3 x+ x* a; F# Y3 e- ]
2、地图参数加了DARK的,不受M2时间段控制,永远是黑夜(例如山洞)。' o! M2 W9 Q1 |# M( R% R8 y. d
3、地图参数加了DAY的,不受M2时间段控制,永远是白天。/ c5 L$ O  \+ r1 @, E) w
4、地图参数同时加了DARK和DAY的,不受M2时间段控制,永远是白天。
5 X, H+ @) b$ m2 j
$ P6 I% T3 @& P
地图参数 DARKLIGHT(黑暗等级)   // 0=纯黑, 1=深黑, 2=浅灰, 3=天蓝, 4=金黄
- e7 _- d. U9 m4 _1 j. b
* Y7 v% b' p) v" }' }
2 }" E& T: V% a2 P8 W: d" M9 H
二.翎风引擎设置天气系统的代码以及解析
% S4 G: I0 x" a- H4 }. q
3 R: A, t6 _' w+ B& w) l1 d
功能:天气效果
' }0 b( B8 K2 ]+ h9 f4 E2 o# X$ R% t& P- c格式:无
- s  {+ W4 q7 ]7 ~" o1 V说明:无
' Y- }1 M0 T2 F( w2 F6 V$ D例:2 }# l- [, T' ?6 E9 n6 p8 @+ x

/ Y, @: ^3 R! u# u9 ^3 C8 ~) G1 p7 j

; |' v6 t; z; A$ [/ M$ r5 r" B地图参数 DARK 黑暗效果: R9 O( x+ k7 M
地图参数 DAY 白天效果0 o/ S6 W7 l3 |4 `0 F3 N6 t
如果同时存在以DAY参数效果为准+ i) |' r" X0 H- j, M
$ [, i1 }% L7 i$ e) `
$ p, Z0 a  [/ l- x# G& X
以下三个效果读取客户端的Effect_EX.Wil和Effect_SE.Wil如果客户端没有这2个文件,效果显示不了
) u2 w, R' ~, Y9 x5 y  F- x3 J; m; m: ]; s/ o
3 l+ @8 A8 F) B: ~5 g. T
增加天气效果脚本命令SETWEATHEREFFECT
$ h" u% X/ j8 b0 a5 S格式:SETWEATHEREFFECT 地图号 天气效果(0=关闭天气效果 1=黄沙效果 2=花瓣效果 3=下雪效果 扩展为4-21) 有效时间(秒) 是否黑暗(0正常 1黑暗) wav音乐文件.后缀(文件名长度不超过50) 3 T/ A* o* G& m& l7 z! P
0 l0 F+ J4 ?: _* q3 s7 ?- G4 @

; t7 J: D. A7 H  w6 c2 z) u# p示列1:脚本格式:SETWEATHEREFFECT 3 3 600 0 wav刮风声音.wav ( z! ^7 h& g9 l. L/ d
脚本解释: 土城 下雪效果 时间10分钟 屏幕不暗 读取客户端wav内的刮风声音.wav) --如声音文件不存在客户端不会播放声音* }, o! \+ ]; ~

) F+ h( M2 z$ I- ]; q

; H3 q& m% D& |) H/ n% E示列2:脚本格式:SETWEATHEREFFECT 3 3 600 (地图3 播放下雪效果 持续时间10分钟 ,后面参数如全不填写默认为不黑暗和不播放音乐 )
/ Z7 a0 G5 g: R# m* x
- z) k0 _7 p1 c+ f0 V$ K( _

4 z  \' Z* I4 R1 \; `------以下为扩展-----------------4 a0 c  j8 P% B5 y9 M5 |
8 L4 C$ R9 j. W' {5 M

( a- W" ^* I: V: {天气效果扩展:Effect_Weather.wzl6 w8 p) J$ l9 ^! c9 M8 W
扩展一个文件特效为Effect_Weather.wzl 每30张图片为一组天气特效,特效代码为 4-21 如制作的图片不足30张可重复导入为30张即可.
6 h1 m' ?; {0 W; P+ N; [, V9 ^: K% E( k1 l2 y! L

; g. U/ {4 z  G  l3 c9 S  z1 z特效代码4为Effect_Weather.wzl图片编号0-29,5为30-59以此类推...使用方法同上,如客户端无此补丁则显示不了效果.
, p% P0 O; r5 \' z
; X  h* L$ {) g# i/ ]8 H
" z% E% B5 G8 F9 @( B, W5 K% G1 Z
注:地图变暗可用于下雨效果..
$ d0 T9 C7 _, M2 T1 p/ @+ l$ i. g9 M
- |2 z% W! z; }6 D- m# w- T" c
站长承接传奇一切业务,小问题免费咨询。站长QQ137919001
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|网站地图|皖ICP备18020244号-7|传奇部落

GMT+8, 2026-11-2 11:33 , Processed in 皖公网安备:34112402000394号 0.238690 second(s), 27 queries .