找回密码
 点一下
查看: 1167|回复: 5

地图保存后 进游戏 触发不完整- -?

[复制链接]
发表于 2011-9-7 19:53:42 | 显示全部楼层 |阅读模式
做了一天图了  没事测试没问题 刚才做了2个小时 写技能触发 保存地图 进游戏 发现好多触发都不好使了。。 地图初始化里的 各种 技能啥的
从新载入地图 触发什么的还在 也没关闭 都是允许触发的  直接测试地图还是不好使
是怪我点到什么东西了? 还是怎么了。。。要崩溃了
把地图发上来吧
发表于 2011-9-7 22:55:19 | 显示全部楼层
魔兽的保存功能很坑爹的,最好用记录码或存档系统。
回复

使用道具 举报

 楼主| 发表于 2011-9-8 00:16:18 | 显示全部楼层
是刚在地图编辑器里 写完触发 然后保存地图 进游戏 结果触发就不好使
连禁止战争迷雾都不好使 进游戏一片黑
但是有的触发好使

  
又测试了下  结果新写入的触发也不好使  进游戏一样没有作用  到底是动到哪里了- -!
回复

使用道具 举报

发表于 2011-9-8 09:21:17 | 显示全部楼层
初始化内容太多,到达执行限制被掐掉了

是不是有很多初始大小很大的handle类数组比如8192的计时器、单位组这种,初始大小改小,在需要的时候手动创建吧
回复

使用道具 举报

 楼主| 发表于 2011-9-8 10:01:25 | 显示全部楼层
果然是  把很多变量的大小设置成99后的 结果。。
谢谢 终于好使了  
能顺便说下哪些变量需要设置大小 哪些不需要吗
回复

使用道具 举报

发表于 2011-9-8 11:15:25 | 显示全部楼层
引用第4楼huashao100于2011-09-08 10:01发表的  :
果然是  把很多变量的大小设置成99后的 结果。。
谢谢 终于好使了  
能顺便说下哪些变量需要设置大小 哪些不需要吗
其实所有变量都需要设置大小,当然总大小不能超过8192
但是暴雪为了防止weer忘记设置大小导致bug,所以将变量数组弄成了自增大小,比如设置单位变量A数组大小为1,但是T里使用了A[10],那么WE会自动将其大小改成10
但是单位组、玩家组、计时器、对话框、不规则区域等需要在设置变量时就新建的变量就需要设置初始大小,如果不设置,那么超过之后就无法使用,因为没有新建,比如单位变量在创建时所赋的值是“没有单位”,超过后仍可使用,但是单位组变量初始值是“新建单位组”,超过后没有新建便无法使用

其实单位组这些需要新建的变量应该也可以不设置大小,在用的时候如果超过了,那么就先设置这个超过的变量为新建的XX
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 00:57 , Processed in 0.029105 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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