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

Project1

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

[已经解决] 独立开关问题

[复制链接]

Lv1.梦旅人

梦石
0
星屑
64
在线时间
124 小时
注册时间
2015-1-30
帖子
61
跳转到指定楼层
1
发表于 2015-3-31 19:34:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在野外设置了一些可以采集的素材,设置了在晚上睡觉时会通过操作独立开关使其复原,可一觉起来却彻底卡住了。
RUBY 代码复制
  1. $game_self_switches[[15,9,"A"]] = false
  2. $game_self_switches[[15,4,"A"]] = false
  3. $game_map.need_refresh = true



因为是野外素材,数量很多所以不敢用开关设置,求大神解决

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9397
在线时间
2748 小时
注册时间
2008-9-5
帖子
3543

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

2
发表于 2015-3-31 21:43:07 | 只看该作者
以前好像遇见过类似的问题。。
试试这样做:

  1. if $game_self_switches[[15,9,"A"]]
  2.   $game_self_switches[[15,9,"A"]] = false
  3. end
复制代码
也就是在关闭开关之前做一下判定,多少个开关写多少个判定。。
以前窝是用的临时$变量,结果卡死了,然后窝加了个判定就没事了……
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
11989
在线时间
21772 小时
注册时间
2010-10-24
帖子
308
3
发表于 2015-3-31 23:07:16 | 只看该作者
其实只要这样就行了
  1. #
  2. $game_self_switches[[15,9,"A"]] = false
  3. $game_self_switches[[15,4,"A"]] = false
  4. $game_map.need_refresh = true
复制代码

评分

参与人数 1星屑 +100 收起 理由
hys111111 + 100 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
64
在线时间
124 小时
注册时间
2015-1-30
帖子
61
4
 楼主| 发表于 2015-4-1 19:21:03 | 只看该作者
cinderelmini 发表于 2015-3-31 21:43
以前好像遇见过类似的问题。。
试试这样做:也就是在关闭开关之前做一下判定,多少个开关写多少个判定。。
...

非常感谢,虽然改动比较辛苦但问题解决了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
64
在线时间
124 小时
注册时间
2015-1-30
帖子
61
5
 楼主| 发表于 2015-4-1 19:21:58 | 只看该作者
imsy 发表于 2015-3-31 23:07
其实只要这样就行了

我不是很明白 实在第一行前加个#就可以了么

点评

说白了,第一行不是... = false就可以了  发表于 2015-4-2 18:58
你直接并行处理了脚本吧···  发表于 2015-4-1 23:36
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-22 19:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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