捕鱼制作中 -----

图集 直接创建 node 即可 鱼这些动画 写一个定时器 更换 图集 name 即可

大佬说的对,同样的图是不会额外消耗DrawCall的,所以要把各种各样的鱼放进来,同时要加碰撞检测。这两个应该是性能瓶颈所在吧。

没有的 app 有个 bug

cc.BoxCollider
cc.PolygonCollider
DrawCall 需要消耗多的

浏览器完全没有问题
就 app 这个 问题

关掉了dc,还有问题吗?

所以你这里其实所有鱼都是一样的node?
只是游出界面(或者理解为定了时间)就回收到对象池,重新生成的时候就从对象池获取,然后换鱼的图和动画?

是呀 你看上面哪个测试 demo.zip

网页 没问题 app 卡成狗

cc.BoxCollider
cc.PolygonCollider 这2个 组件 感觉有问题 app 上面

cc.CircleCollider 圆形碰撞组件 是没有问题的
可是 检查不能全是圆的吧 鱼不是胖子
@wangzhe @panda @dumganhar @jare

目前是直接创建 和 销毁 还没有 应用 对象池

后期再用

核心 就是 一个定时器 扫描鱼节点 更换鱼的 游动图 取代动画

先解决了 drawcall 再说

cc.BoxCollider
cc.PolygonCollider

drawcall app 下面 就是 一个 drawcall 无限增加

浏览器 就不会

http://forum.cocos.com/t/cocos-creator/54375/15

addComponent(cc.BoxCollider);
测试demo 帮忙看看 微信浏览器下 不算一个 calldraw
原生 下面 算一个 calldraw ???
导致 原生性能底下无法 使用

collider 是没有 drawcall 的,那是内部用 graphics 绘制碰撞框产生的,graphics 在 web 和 native 实现不一样的。
所以让你关了 debug draw,这个只是让你 debug 用的,干嘛要放在测试性能里面

哦哦 问题是 卡 --!
cc.CircleCollider 就算你 绘制绘制碰撞框
也是 没有drawcall 的

大哥 麻烦 看看 图 是不是 哪里有点 小问题 只要解决 一下 就 ok 了

关闭 debug draw 就行了,这个功能不是给你随便开着玩的

好的 我在看看

鱼的影子效果,如何实现会比较好?

请教一下,捕鱼的子弹你是实时与服务端通信的吗?如果是,延迟问题如何解决呢?

克隆图集 color 等于 黑色 调整透明度 20

客服端 发送 子弹的初始 信息 传递给 服务器 同志其他 人 同步 执行 移动即可
http://nn.3zy.com/down.html
可以体验下