设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1735|回复: 4
打印 上一主题 下一主题

[已经解决] 求教下烛光系统,使用装备实现扩大缩小视野的问题

[复制链接]

Lv2.观梦者

梦石
0
星屑
809
在线时间
176 小时
注册时间
2017-1-15
帖子
81
跳转到指定楼层
1
发表于 2017-1-15 23:17:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
烛光系统:https://rpg.blue/forum.php?mod=v ... p;extra=&page=1
然后我做了一个 打火机 道具,效果是扩大视野
我想的办法是公共事件,如果角色A装备了打火机,变量12 = 5  否则 变量12 = 1
但是这样的话,打火机只有装在角色A身上才起作用,而我有5,6个角色, 我想让打火机装在任意一个角色身上都起作用,就在公共事件里面试了好半天,但是都不行啊,主要是因为只要有一个人没有装备打火机,变量12就变成1了,求教一下怎么设置才能起作用。

点评

你把打火机设置为道具而不是装备,使用打火机触发公共事件,变量=5,再次使用变量等于1(打火机关掉)  发表于 2017-1-16 01:15

Lv3.寻梦者

梦石
0
星屑
3574
在线时间
2338 小时
注册时间
2015-8-25
帖子
960

开拓者

2
发表于 2017-1-15 23:48:49 | 只看该作者
这个变量12的值在游戏里产生的是什么影响呢。。?
同时也不知道你用的是什么思路。。

--
姑且试下回答。
其实只要在关闭菜单的时候调用一个这样的公共事件就好了。。

先初始化一个变量1 = 0

然后每个角色都检查一次。

假如角色A,打火机已经被装备时。
变量1 +1

假如角色B,打火机已经被装备时。
脚本命令:打开灯火。
变量1 +1
....

最后如果变量 不等于0
就打开灯火

==
然后是关闭菜单调用公共事件的方法:

脚本:
  1. class Scene_Menu;alias vip16125_return_scene return_scene
  2.   def return_scene;vip16125_return_scene
  3.     $game_temp.reserve_common_event(1) #这里改公共事件的ID
  4.   end
  5. end
复制代码


来自版主VIP。

评分

参与人数 1梦石 +1 收起 理由
RaidenInfinity + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
809
在线时间
176 小时
注册时间
2017-1-15
帖子
81
3
 楼主| 发表于 2017-1-16 13:26:03 | 只看该作者
本帖最后由 foot1982 于 2017-1-16 13:32 编辑
七重 发表于 2017-1-15 23:48
这个变量12的值在游戏里产生的是什么影响呢。。?
同时也不知道你用的是什么思路。。


变量12是烛光脚本的玩家烛光控制变量,变量等于几就用第几种烛光,变量12 = 1就是第一种烛光,半径很小只能照亮玩家身边很小的范围,变量12 = 5 就是第五种烛光,半径大,可以照亮更大的范围
我的思路就是想要有人装备打火机的时候变量12 = 5,  没人装备打火机的时候变量12 = 1,这样实现 打火机这件装备增加黑暗中的视野这个功能
你这个方法很好,多谢了~

点评

嗯。。不用谢。上面我写错了一句,脚本命令;打开灯火那句是多余的。  发表于 2017-1-16 17:41
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 01:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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