全局文件
<p><strong>全局文件是游戏预留的用于存取全局数据的文件,是非常实用的一个工具</strong>
使用方法:
在MOD目录下新建一个以g_开头的文件夹,在文件夹中新建同名.gd文件,此即为全局文件,在游戏启动时会自动载入
示例:</p>
<pre><code class="language-python">#文件名g_MyUtils.gd
func _ready():
pass
func _init():
print("我的工具类:加载完成")
pass
func _connect():
pass
#自定义变量flag1
var flag1 = true
#自定义函数
func checkSomeThing():
#do....</code></pre>
<pre><code class="language-python">#在需要使用全局文件的地方,例如某个角色文件里面
extends Chara
func _info():
pass
func _connect():
._connect()
var utils = globalData.infoDs["g_MyUtils"]
func _extInit():
._extInit()
if utils.flag:
utils.checkSomeThing()
utils.flag = false
</code></pre>
<p>全局文件经常用来记录一些全局变量、常量,或者存放一些通用的方法
自定义的buff也可以写在里面,在调用的时候utils.buffid.new()即可</p>