恭喜,你发布的帖子
发布于 2022-05-06 18:14:44
3楼
问题1: 如何创建全局变量和使用之?
答: 秉承c的要求, 只要是在函数体之外定义的, 就是全局变量。 但时脚本不支持在函数体前面定义变量,那就只能在函数体后面了哦。 而且还必须是全局脚本或者项目函数中。 我一般会建立一个空的项目函数,然后所有需要的全局变量集中在这个函数后面定义;
使用的时候, 要用extern type tagname; 来声明这是全局变量; 后面就可以用了;
如果变量比较多, 可以将所有extern 语句集中放到一个.h头文件中,然后头文件放到脚本文件夹里, 然后在默认的全局头文件中引用这个.h文件; 这样, 使用的时候直接使用就可以了。
问题2: 如何识别全局变量?
c无法区分是否全局变量, 但是你可以看看变量是不是用extern来引入的,来简单判断一下; 我自己习惯用全大写的表示全局变量;
友情提示:
全局脚本定义的全局变量,可以在画面的属性和事件函数中使用哦;
全局脚本定义时如果不给初值, 任何时候编译任何函数,都会触发全部变量的重新初始化到0;(我记得是这样)
请填写推广理由:
分享
只看
楼主