阳光小鸟 发表于 2026-3-29 16:18:41

关于亮度问题的可行方法


目前引擎支持的亮度为0-5,30类型的装备可以通过设置持久来获得黑暗中的人物亮度!
但装备设置亮度是所有人可见的。
有没有什么方法亮度仅自己可见,目前我使用的方法为使用计时器+SelfMapEffect
但人物走路和跑步时脚本命令的亮度总跟不上人物。并不完美。
随后我想到了播放人物特效和屏幕动画,可是都没有亮度参数。。
所以路过的各位朋友,是否有其它好的方法可以实现黑暗中人物的亮度,其它人不可见!
若有比较合适的方法,另开贴悬赏给提供方法的人!谢谢!

大方太阳 发表于 2026-3-29 16:18:41

做一张纯黑1080P的遮罩图片,人物周围部分挖空羽化
不同亮度,挖空范围不同
然后用人物特效实现,不同分辨率计算不同坐标

聪明小熊 发表于 2026-3-29 16:18:41

holgo 发表于 2021-3-9 10:11 做一张纯黑1080P的遮罩图片,人物周围部分挖空羽化
不同亮度,挖空范围不同
然后用人物特效实现,不同分 ...
这个方法可以!缺点是无法和系统的其它照明共享。
例如地图火墙,或魔法亮度效果。但整体来说,已经很不错了,谢谢你的思路
如果没有其它的好办法,我就开个悬赏给你积分

机智小鹿 发表于 2026-3-29 16:18:41

442671 发表于 2021-3-9 18:29 实际效果,无法显示地图和魔法的亮度,不太可行
也不是说不太可行,是不好用!和实际目标相差太远了
我看了下原版传奇的照明效果,你把图片优化一下就行
其实就是把图片周围黑底部分在用透明渐变处理一层
也就是周围低渐变,加人物中心的高渐变:

大方小兔 发表于 2026-3-29 16:18:41

holgo 发表于 2021-3-9 19:09 我看了下原版传奇的照明效果,你把图片优化一下就行
其实就是把图片周围黑底部分在用透明渐变处理一层
...
https://bbs.342sf.com/forum.php? ... &extra=page%3D2 领取一下积分

美丽小鹿 发表于 2026-3-29 16:18:41

我有个方法,例子,比如蜈蚣山洞这个地图是黑暗的,不随着时间变化,然后你自己在这个蜈蚣洞地图里面是亮的,其他人是黑暗的,其他人是需要点蜡烛的,需要一个脚本命令,设置地图模式,setmpamode  地图名 模式(参数) 这个是GeeM2写错但是好用的命令,Pai哥有个帖子提过问题的你自己看看,正常是setmapmode 的,实现方法,以盟重为例,#act  setpamode 3  day  ,然后自己原地移动一下(mapmove 3 x y)xy自己的当前坐标,
刷新一下地图就亮了,然后再设置地图黑暗,setmpamode 3 dark  这次自己不要刷新移动了,让地图的其他人刷新移动,比如命令gotolabel 等具体的你自己处理,然后其他人就暗了,其他人会根据自己的蜡烛显示亮度,你自己是全亮的,具体的细节你还要处理,比如死亡,上线大小退等,希望你看到我的答案可以给我金币,我要金币,不要积分

开心小鹿 发表于 2026-3-29 16:18:41

燕子李三 发表于 2021-3-13 14:59 我有个方法,例子,比如蜈蚣山洞这个地图是黑暗的,不随着时间变化,然后你自己在这个蜈蚣洞地图里面是亮的 ...
你说的是地图全亮,而我不需要某人地图全亮,我需要的是蜡烛的亮度但只有自己可见

帅气小狗 发表于 2026-3-29 16:18:41

那意义是什么呢?我没有理解?地图是暗的,你开5的光亮,你自己可以看到,你走过来,别人发现不了你,别人发现不了你的亮光吗?是这个意思吗?还是你想让非蜡烛类装备有光亮功能?

坚强太阳 发表于 2026-3-29 16:18:41

只有地图事件触发了,走 跑,任意坐标触发,和脚本selfmapeffect组合,selfmapeffect  有个id参数,id要先删除在创建,地图事件触发字段 #act  delmapeffect  id(1)  selfmapeffect id(1)其他参数自补!这个怎么样,行吗??

开心小鹿 发表于 2026-3-29 16:18:41

442671 发表于 2021-3-13 19:08 一个小活动,作用暂定为2-8倍镜,倍镜可以看见其它玩家,其它玩家看不见你。
全亮的2-8倍镜的作用意义 ...
噢!这样呀!那地图参数必须全暗!禁止代带蜡烛类物品
页: [1] 2
查看完整版本: 关于亮度问题的可行方法