与世无争狗
昨天有人发现js的版本这里addImage频繁调用,掉帧
然后发现了这个玩意
只要texture为空,就走第二个,然后频繁addImage
与世无争狗
但是你会多执行一次函数的啊 与世无争狗
这里面不是开销么,然而我们感受不到
js哪里有人发现的
Alpha狗
多一次addimage去查一下hashmap。能卡到哪里去
你真正做一下profile,这点查表的开销绝对不是重点
与世无争狗
但是这种写法明显有问题啊,你既然执行了addImage,肯定要保存texture,下次调用直接return了
Alpha狗
肯定是一直传nullptr,一直在addimage,加的还都是内存里面没有的图,IO才是重点
Alpha狗
这有开销,但是肯定不是造成程序卡顿的主要原因
与世无争狗
不清楚,他们用的新版本的cocos
好像是creator那个cocos
黑狗
creator都不是cocos2dx了好么
都不走继承了。。
与世无争狗
好像creator那个用的定制cocos和-x很大区别啊
Alpha狗
我想起我以前做地图替换的测试,就是把地图切碎,然后滑动屏幕的时候动态加载那种
Alpha狗
替换图块的时候,我随手写了一个很渣的算法
与世无争狗
对啊,既然和unity一样,为什么不用unity
与世无争狗
真要热更新,可以玩ulua那些
ulua也有好几个产品上线了
Alpha狗
稍加优化过后是n^2 , 之前那个随手的就是n^4,我以为这个地方肯定卡爆了,结果一点关系都没有
飘
@Alpha狗 现在CPU的运算速度还是相当快的
Alpha狗
就是说,肯定不会因为多查一次表有多大影响
黑狗
代码有问题,和Unity相关的能显示。。很多时候C#的逻辑炸了。。
编辑器都炸了。
黑狗
之前用封送指针的东西
也是一样的 一言不合就崩溃
我才接触一个月不到。。
与世无争狗
飘抓住实质了你玩的太高级了不是有两个老鸟么让那两个老鸟搞啊你一个负责人瞎操心你好好的准备背锅就行了