赞 | 4 |
VIP | 0 |
好人卡 | 0 |
积分 | 16 |
经验 | 0 |
最后登录 | 2024-8-26 |
在线时间 | 220 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1606
- 在线时间
- 220 小时
- 注册时间
- 2022-2-3
- 帖子
- 160
|
本帖最后由 apple5740 于 2022-7-1 13:38 编辑
哈!!!首先感谢您的回答,刚好我也遇到您说的这个问题!!
我是想在游戏开始时,给自己的全局变量赋值。。成$dataMyEvents...我加入的json文件的数据,我没好意思在群里问。。因为有好多插件都这样做过。
然后我就研究别人的插件。。也没看懂。。好像它们都是把变量写在插件参数上的。。可是我不想插件有这样的参数,于是就想怎么实现在游戏一开始运行一段代码。。。
方式1:在游戏添加一个事件,游戏开始后自动执行。。
(感觉不好)
方式2:使用自调用写法
(function () {
var x = "Hello!!"; // 我将调用自己
})();
很多插件用的这个方法。。,但是用来赋值全局变量就不行。。
方式3:找一个引擎自带的方法,它在游戏开始时候会调用,然后重写它。。
然后我就找到了 Game_Variables.prototype.initialize 这个方法。。
测试后好像能达到要求。。
|
|