找回密码
 点一下
查看: 1495|回复: 9

【已搞定】玻璃渣的galaxy脚本编辑器如何同时编译多个文件?

[复制链接]
发表于 2011-5-12 21:16:49 | 显示全部楼层 |阅读模式
用玻璃渣地图编辑器自带的galaxy脚步编辑器,里面的工具栏有个编译项,但是如果这个文件include了其它文件就会报错,也就是某某某某未定义。
如果能同时编译多个文件就不会报错了,但是我怎么试都只能编译一个文件,求解。
发表于 2011-5-12 21:22:08 | 显示全部楼层
那个编译按钮没有意义~~其实只是检查语法用的而已~~

实际上galaxy是边执行边解释的。
回复

使用道具 举报

发表于 2011-5-12 23:28:05 | 显示全部楼层
不知道哎
回复

使用道具 举报

 楼主| 发表于 2011-5-13 08:38:52 | 显示全部楼层

回 1楼(麦德三世) 的帖子

那写galaxy也太痛苦了,我尝试着编写AI,但是稍微有点错误,进入游戏就是什么单位也没有,空空如也,没有错误提示,根本不知道错在哪儿,有一次我调试了几天没调试好,结果发现原来是不能连续定义变量,例如:int i,j;会出错,改成int i; int j;就行了,晕死了。
回复

使用道具 举报

发表于 2011-5-13 11:03:47 | 显示全部楼层
AI是不会输出错误的,因为它是AI。否则太容易刷屏了。

不过标准Galaxy是会的,所以你先自己作为普通脚本写写看就知道了
回复

使用道具 举报

发表于 2011-5-15 17:47:18 | 显示全部楼层
求AI脚本是怎么写的,求一个例子演示。。
回复

使用道具 举报

 楼主| 发表于 2011-5-20 16:29:34 | 显示全部楼层
能否获取运行时编译的出错信息?如果能,如何获取?最近研究AI,我都快疯掉了,一旦出了点错误,一点信息都没有,直接就是进地图什么东西也没有,都不知道错在哪。
你们都是怎么调试galaxy脚本的?
回复

使用道具 举报

发表于 2011-5-20 16:46:06 | 显示全部楼层
直接先写成普通脚本进行测试就OK了。等都完成了再改到AI文件里。
回复

使用道具 举报

 楼主| 发表于 2011-5-20 18:22:14 | 显示全部楼层

回 7楼(麦德三世) 的帖子

好方法!感谢头目!
回复

使用道具 举报

 楼主| 发表于 2011-5-20 21:30:23 | 显示全部楼层
找到方法了:
1、把一张对战地图另存为编辑器组件列表,此时就会得到一个以地图名为文件名的文件夹。
2、把自己写的AI的TriggerLibs文件夹全部放到第一步得到的文件夹中。
3、用地图编辑器打开第一步中另存为的地图,用脚本编辑器打开默认脚本,编译。此时它会自动包含AI中的文件,也就能检测出AI文件中的错误。
幸亏玻璃渣的脚本在包含文件时首先检查当前路径,有就利用当前路径下的文件,没有就用内建文件。
偶也~~完毕。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-5-28 15:31 , Processed in 0.030541 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表