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

Project1

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

[已经解决] 地圖事件 有沒有自動關閉開關的方法

[复制链接]

Lv2.观梦者

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
帖子
873
跳转到指定楼层
1
发表于 2016-1-28 00:49:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
地圖上一個事件 執行完以後,暫時關閉60秒 60秒以後自動跳回 有想過用開關的方式做 但是因為要做很多獨立事件 這樣要家的開關數量太多了 會搞死人 有沒有每個事件獨立的方法?

比如人物走過一的地方冒出火焰 然後接下來這一格60秒之內不會再冒出火焰(只有這一格)

Lv5.捕梦者

梦石
0
星屑
23068
在线时间
8648 小时
注册时间
2011-12-31
帖子
3367
3
发表于 2016-1-28 12:29:35 | 只看该作者
本帖最后由 tseyik 于 2016-1-28 12:32 编辑

其實用事件的獨立開閉做就可以了
頁1:接触啓動;獨立開閉Aon
頁2:並行處理若獨立開閉Aon冒出火焰,待時?秒;獨立開閉Bon
頁3;並行處理獨立開閉Bon;関閉火焰;待時60秒(3600);獨立開閉Aoff:獨立;開閉Boff
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
2
发表于 2016-1-28 11:47:15 | 只看该作者
额,同一个地图的话.....用对象好了
假设 使用 1号变量

  1. $gameVariables._data[1] = {}

  2. 添加 x,y
  3. var s = $gameVariables._data[1]
  4. s[[x,y]] = 60
  5. 更新变量
  6. var s = $gameVariables._data[1]
  7. for (var i in s){
  8. if (s[i]>0){s[i] -= 1 }
  9. }
  10. 然后判断
  11. x,y处的值就好
  12. var s = $gameVariables._data[1]
  13. if( s[[x,y]] == 0 ){

  14. }else{

  15. }
复制代码

点评

3Q  发表于 2016-1-28 12:21

评分

参与人数 1星屑 +166 收起 理由
余烬之中 + 166 认可答案 | 建议别用_data[]而是value().

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-23 15:59

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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