找回密码
 点一下
查看: 978|回复: 7

动作太多魔兽会不会垮台

[复制链接]
发表于 2012-7-10 21:25:10 | 显示全部楼层 |阅读模式
我有一个触发器是专门用来 接受伤害 用的
动作已经超过了50条!我所有伤害事件需要触发的动作几乎都在这里执行(因为貌似希瓦说过,所有伤害事件和动作最好写在一个触发器里面,不然会很卡),我担心动作太多条会不会受不了!
发表于 2012-7-10 21:50:28 | 显示全部楼层
50条什么小数字啦~
不过的确有上限呢……等你写到500个动作了再说吧。。
回复

使用道具 举报

 楼主| 发表于 2012-7-10 21:55:16 | 显示全部楼层
你看看,是不是一个条件下面的所有执行的动作 代表一条动作,还是一句就是 一条

1.png
回复

使用道具 举报

发表于 2012-7-10 22:25:41 | 显示全部楼层
lsltdz42:你看看,是不是一个条件下面的所有执行的动作 代表一条动作,还是一句就是 一条

 (2012-07-10 21:55) 
当然是一句一条
回复

使用道具 举报

发表于 2012-7-11 00:39:50 | 显示全部楼层
太少了,垮不了,魔头大人的战役里面一条触发两百多条动作
回复

使用道具 举报

发表于 2012-7-11 07:04:33 | 显示全部楼层

回 愛婼メ媋楓 的帖子

愛婼メ媋楓:太少了,垮不了,魔头大人的战役里面一条触发两百多条动作 (2012-07-11 00:39) 
为什么我想到了我写的那些触发
回复

使用道具 举报

发表于 2012-7-11 13:00:22 | 显示全部楼层
300000 字节码限制:魔兽脚本中,触发最多执行300000 个字节码(不是语句),超过的话,触发会被强行终止,
另外如果是地图的启动代码超过限制,魔兽很有可能会直接崩溃。与之对应的是,AI 脚本中,一个线程如果执行了
300000 个字节码,会被强制休眠1 秒钟(而不像触发会被直接终止)。不过,如果触发中调用等待函数的话,那么
触发的字节码计数器会被重置为0。
                                                                       ——Aeris《Vjass系列教程》
Ps:特别注意 循环字节码的计算=循环字面字节码X循环次数
回复

使用道具 举报

发表于 2012-7-11 13:02:01 | 显示全部楼层
我的话,每个触发器基本上不会超过20行动作。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-24 10:35 , Processed in 0.052085 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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