编程虽易,改bug不易,且编且珍惜!
cocos2d-x 3.0 有个新功能叫做 Auto-culling,当精灵移动到屏幕外可以停止渲染,提升效率。https://github.com/cocos2d/cocos2d-x/blob/develop/docs/RELEASE_NOTES.md#auto-culling
但现在我却非常想屏蔽掉这个功能,这是为何?
因为我的图片还没移出屏幕呢,就突然消失了,这个 Auto-culling 也太心急!
下面说下我是如何发现这个问题的。
在我的项目中需要用一张图片 ,拼接成一条路,效果如图:由10个图片组成,图片旋转了-85度。
但是当这条移动到屏幕边缘时,令人讨厌的事情发生了,图片还没完全移出屏幕就突然消失,如图:
我用的是 cocos2d-js 3.0 alpha,http://www.cocoachina.com/bbs/u.php?action=show&username=ż��e���� 用cocos2d-x 3.0 rc1 写了个例子也有这个问题,下面附上版主的例子,用鼠标拖动整个layer层移动,当图片移动到左边缘或右边缘时会看到效果。
希望能够尽快解决,不然我真得想办法屏蔽这个功能。
往期回顾:
【
每日
·
槽】第
1
话
论
setEnabled
和
setVisible http://www.cocoachina.com/bbs/read.php?tid=181496
http://www.cocoachina.com/bbs/read.php?tid=181496
【
每日
·
槽】第
2
话
模态窗口的制作
http://www.cocoachina.com/bbs/read.php?tid=181959
http://www.cocoachina.com/bbs/read.php?tid=181959
【
每日
·
槽】第
3
话
– UI
TextField
的七宗罪
http://www.cocoachina.com/bbs/read.php?tid=182207
http://www.cocoachina.com/bbs/read.php?tid=182207
【
每日
·
槽】第
4
话
– UI
TextField
中文字符的长度检测问题
http://www.cocoachina.com/bbs/read.php?tid=182207http://www.cocoachina.com/bbs/read.php?tid=187118
【
每日
·
槽】第
5
话
– 2014CocoaChina
春季开发者大会实吐
http://www.cocoachina.com/bbs/read.php?tid=194385
http://www.cocoachina.com/bbs/read.php?tid=194385