查看: 3209|回复: 2

[已经过期] 求教Khas Awesome Light Effects灯光脚本移动光源的问题!

[复制链接]
梦石
0
星屑
8009
在线时间
1320 小时
注册时间
2006-7-18
回帖
459
发表于 2015-8-3 00:16:23 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
翻了几次墙找到一个教程,教程是图文并茂的!
可是教程的图片似乎失效了,结果给的例图看不到!
不知道移动光源怎么设置!
自己尝试在NPC人物事件中用
l = $game_map.lantern
l.change_owner(self_event)
l.set_graphic("torch_m")
l.set_opacity(180,30)
l.show

来实现NPC光源,可是一对话主角自身的光源就会熄灭了,要怎么设置能对话的带光源的NPC啊

刚刚太急了啊!发现没有根本解决问题,只能一个NPC有光源。其他NPC产生光源时会取代原来NPC的光源!

求解决方法!
梦石
0
星屑
55
在线时间
29 小时
注册时间
2011-8-12
回帖
17
发表于 2015-8-5 11:12:29 | 显示全部楼层
如果你要让特定NPC自身散发光芒,且它是要移动的,
你要在一个事件设定移动光源(lantern),然後令他的拥有者(owner)是地图上的某个事件($game_map.events)
把你的第二行修改就可以了↓
l.change_owner($game_map.events[ID])

记得用了这个以後,NPC自身不要用[light x]的注释,否则在NPC移动後,它原本的位置还是会亮亮的。
x
回复

使用道具 举报

梦石
0
星屑
8009
在线时间
1320 小时
注册时间
2006-7-18
回帖
459
 楼主| 发表于 2015-8-5 13:50:09 | 显示全部楼层
okpartma 发表于 2015-8-5 11:12
如果你要让特定NPC自身散发光芒,且它是要移动的,
你要在一个事件设定移动光源(lantern),然後令他的拥有 ...

试过了!结果就是!当前地图上只能有一个角色拥有移动光源!切换到主角身上,NPC的就会消失,反过来I也一样!

点评

有可能修改么?定义3 4个lantern……lantern1,lantern2什么的………  发表于 2015-8-6 00:19
那我就不知道了…… 可能lantern是唯一的,所以不能用两个,不然会被重新定义。  发表于 2015-8-5 15:58
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部