THE NVL Maker

 找回密码
 注册
搜索
查看: 1613|回复: 2

[常见问题] 如何改变飘花、雾气、下雨等效果的速率和表演效果?

[复制链接]

17

主题

37

帖子

0

精华

游戏开发者

积分
37
发表于 2024-12-19 10:42:16 | 显示全部楼层 |阅读模式
D大好,
如题,我想咨询一下如何改变飘花、雾气、下雨等效果的速率和表演效果?相关数值是在哪里调?我用的是论坛上的3.9版本,比如实现更多的花瓣,更快的飘落速度,雾气更浓密(大雾看不清),下大雨这种。找了半天,没找到是在哪个脚本里改。
如能拨冗解答,非常感谢。

回复

使用道具 举报

16

主题

1089

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1110
发表于 2024-12-19 18:23:41 | 显示全部楼层
每一个都是kagpluin文件夹里面的插件哦,例如樱花是sakura.ks。点开每个插件文件里面有代码,最后都有宏的定义,例如樱花的:
; マクロ登録
@macro name="sakurainit"
@eval exp="sakura_object.init(17, mp)"
@endmacro

所以function init(num, options)
这里面就是实现樱花出现效果的函数。
默认是17,你可以修改成20或者更多,则花瓣数量会变多。

class SakuraGrain
里面定义了很多默认参数例如
                xvelo = 0; // 横方向速度
                yvelo = n*0.6 + 3.9 + Math.random() * 0.2; // 縦方向速度
                xaccel = Math.random(); // 初期加速度
根据自己的需要修改即可。
回复

使用道具 举报

17

主题

37

帖子

0

精华

游戏开发者

积分
37
 楼主| 发表于 2024-12-20 10:20:43 | 显示全部楼层
VariableD 发表于 2024-12-19 18:23
每一个都是kagpluin文件夹里面的插件哦,例如樱花是sakura.ks。点开每个插件文件里面有代码,最后都有宏的 ...

谢谢回复,我试试~
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2025-5-1 20:50 , Processed in 0.013551 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表