防守图被A掉帧的常见原因

天天RPG2020-05-18 13:42:491131


 

被A掉帧正常,关键是时间长了以后,被A掉帧是否更多


这样,我从3个角度给你看这个的原因:


1. 单位注册事件是否过多。在魔兽里,同一个触发器,注册不同单位的伤害/攻击事件,内存会越积累越大。这时候需要删除触发器,新建触发器,对全部单位重新注册。


2. 特效构成。攻击和被攻击会产生大量特效和运算。特效是掉帧的主要原因。特效包含自己定义的攻击特效和攻击弹道(物编)。如果远程单位多可以考虑变更朴素弹道或删除弹道。


3. 文字生成。这个是魔兽的老BUG了。文字生成后会永久占用系统资源,包括整数实数转字符串,都会永久占用系统资源。降低文字生成,尤其是数字转换的量。不过一般不用担心,我估算50000生成字符串以上才会掉帧。



收藏