Project1
标题:
求教下烛光系统,使用装备实现扩大缩小视野的问题
[打印本页]
作者:
foot1982
时间:
2017-1-15 23:17
标题:
求教下烛光系统,使用装备实现扩大缩小视野的问题
烛光系统:
https://rpg.blue/forum.php?mod=v ... p;extra=&page=1
然后我做了一个 打火机 道具,效果是扩大视野
我想的办法是公共事件,如果角色A装备了打火机,变量12 = 5 否则 变量12 = 1
但是这样的话,打火机只有装在角色A身上才起作用,而我有5,6个角色, 我想让打火机装在任意一个角色身上都起作用,就在公共事件里面试了好半天,但是都不行啊,主要是因为只要有一个人没有装备打火机,变量12就变成1了,求教一下怎么设置才能起作用。
作者:
七重
时间:
2017-1-15 23:48
这个变量12的值在游戏里产生的是什么影响呢。。?
同时也不知道你用的是什么思路。。
--
姑且试下回答。
其实只要在关闭菜单的时候调用一个这样的公共事件就好了。。
↓
先初始化一个变量1 = 0
然后每个角色都检查一次。
假如角色A,打火机已经被装备时。
变量1 +1
假如角色B,打火机已经被装备时。
脚本命令:打开灯火。
变量1 +1
....
最后如果变量 不等于0
就打开灯火
==
然后是关闭菜单调用公共事件的方法:
脚本:
class Scene_Menu;alias vip16125_return_scene return_scene
def return_scene;vip16125_return_scene
$game_temp.reserve_common_event(1) #这里改公共事件的ID
end
end
复制代码
来自版主VIP。
作者:
foot1982
时间:
2017-1-16 13:26
本帖最后由 foot1982 于 2017-1-16 13:32 编辑
七重 发表于 2017-1-15 23:48
这个变量12的值在游戏里产生的是什么影响呢。。?
同时也不知道你用的是什么思路。。
变量12是烛光脚本的玩家烛光控制变量,变量等于几就用第几种烛光,变量12 = 1就是第一种烛光,半径很小只能照亮玩家身边很小的范围,变量12 = 5 就是第五种烛光,半径大,可以照亮更大的范围
我的思路就是想要有人装备打火机的时候变量12 = 5, 没人装备打火机的时候变量12 = 1,这样实现 打火机这件装备增加黑暗中的视野这个功能
你这个方法很好,多谢了~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1