找回密码
 点一下
查看: 845|回复: 2

关于技能优化方面的问题

[复制链接]
发表于 2012-12-22 18:29:10 | 显示全部楼层 |阅读模式
有不少玩家反映玩起来卡,我也知道有些东西可能写的不那么精简 不过因为配置问题。。我本人是感觉不到卡的。。

所以求助一下,有哪些窍门可以改善这个问题,哪些函数效率低,容易造成高负担 卡,比如同类函数的效率优劣

我的图在发布区有 dota ultra http://bbs.islga.org/read-htm-tid-886029-page-1-fpage-1.html

既然发出来了就不怕大家笑话啦 。。。。讨论讨论
发表于 2012-12-24 15:50:10 | 显示全部楼层
本帖最后由 希瓦 于 2012-12-24 15:51 编辑

BJ函数效率低,CJ函数效率高
不过以现在的电脑的配置来说,这种微小的差别一般不会让玩家感觉到卡

所以如果玩家觉得卡,一般来说只有几个问题
  • 特效
    大量使用那些很卡机的特效,使得在放技能的时候玩家显卡忙不过来
    解决方法:更换特效
  • 触发
    大量创建触发而不关闭,大量动态注册事件,大量使用“任意单位事件”
    使得玩家放一个技能会触发100个触发的事件,虽然有条件的限制,但是还是会很浪费CPU
    解决方法:将伤害事件集中在一个触发当中统一 处理,在“学习技能”触发中为“施放技能”触发注册触发事件
  • 泄露
    泄露会大量消耗内存
    解决方法:排泄
  • 冲突
    这是一种比较特殊的情况,有时候触发会因为冲突而无法停止
    比如在“选择单位事件”的触发中“关闭当前触发”“选择单位”“开启当前触发”
    看起来貌似没有冲突,但是选择单位是有延迟的,所以这个触发会无尽的执行下去
    而且由于现在的电脑配置越来越高,这种冲突没有十多分钟不会出现状况,为排除增加了难度
    解决方法:解决冲突
回复

使用道具 举报

发表于 2012-12-24 17:00:04 | 显示全部楼层
其实最简单的方法就是和希瓦大大搞好关系  贿赂贿赂 然后让希瓦大大帮忙  就什么都搞定啦  地图不会卡拉  
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 23:53 , Processed in 0.088029 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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