Project1

标题: 地圖事件 有沒有自動關閉開關的方法 [打印本页]

作者: 小叮鈴    时间: 2016-1-28 00:49
标题: 地圖事件 有沒有自動關閉開關的方法
地圖上一個事件 執行完以後,暫時關閉60秒 60秒以後自動跳回 有想過用開關的方式做 但是因為要做很多獨立事件 這樣要家的開關數量太多了 會搞死人 有沒有每個事件獨立的方法?

比如人物走過一的地方冒出火焰 然後接下來這一格60秒之內不會再冒出火焰(只有這一格)
作者: 汪汪    时间: 2016-1-28 11:47
额,同一个地图的话.....用对象好了
假设 使用 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. }
复制代码

作者: tseyik    时间: 2016-1-28 12:29
本帖最后由 tseyik 于 2016-1-28 12:32 编辑

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




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1