Project1

标题: 有關於Main以下的腳本 [打印本页]

作者: duzine    时间: 2016-4-1 00:34
标题: 有關於Main以下的腳本
如題

今天要請教,Main以下腳本所代表的真正含意?
因為一直以來的理解是插入到Main以下的腳本不會生效
可是今天意外發現到一個新BUG,找遍了過去所有遊戲版本的備份
發現到了一個驚人的事實,BUG本身來自Main以下的腳本

不過,這並不是第一次發生,在很久以前曾發生過一樣的事,這是第二次Main以下的腳本導致了BUG
究竟,是我一開始就理解錯誤了嗎?
還是真的有某些特別的腳本會發生這樣的情況?
作者: taroxd    时间: 2016-4-1 10:04
退出游戏之后会执行 Main 下面的脚本
作者: 喵呜喵5    时间: 2016-4-1 12:10
把 main 改成这样:
  1. rgss_main { SceneManager.run }
  2. exit
复制代码

作者: 冷峻逸    时间: 2016-4-1 20:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: duzine    时间: 2016-4-1 23:16
冷峻逸 发表于 2016-4-1 20:42
貌似系统并没有区分main和其它,main只是作为常规语句执行而已,只是特殊在有循环,总是没法接着进行。
发 ...


自從我第一次學習使用腳本時,當時網路上的資訊是腳本插入Main前
也沒有過多疑問,只是照做

至於某一日起了好奇心,仔細看一下Main
關鍵程式碼只有 rgss_main { SceneManager.run }
大概就知道是腳本讀取完畢正式執行了

不過沒想到結束之後是接著執行下方腳本,倒是始料未及XD




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