使用版本為1.51
這個問題只在Build的發佈版會有
我的用法是暫時把Node x,y 設到Canvas之外來隱藏,需要顯示時設定x,y到範圍內來顯現,
但是發現一移出後再設回來就看不到了, 但是如果那個位子有更新像素的話就可以看到更新的部分
有點像要重新刷屏才看得到的感覺, 目前是先讓那個node runAction抖重一個像素(很蠢 …可是我不知道怎辦)
有沒有更新某個node的區域的方法呢? 這應該是bug吧?
使用版本為1.51
這個問題只在Build的發佈版會有
我的用法是暫時把Node x,y 設到Canvas之外來隱藏,需要顯示時設定x,y到範圍內來顯現,
但是發現一移出後再設回來就看不到了, 但是如果那個位子有更新像素的話就可以看到更新的部分
有點像要重新刷屏才看得到的感覺, 目前是先讓那個node runAction抖重一個像素(很蠢 …可是我不知道怎辦)
有沒有更新某個node的區域的方法呢? 這應該是bug吧?
更正, 經測試後發現是第三方程式在模擬瀏灠器功能才會有的現象, chrome和IE都可以正常顯示.
所以比較可能是第三方程式的實作問題, 而非creator的問題.
不過還是想請教 有沒有刷新某區域像素或node的contentSize的function可以讓我解一下這問題@@
估计是 Canvas 渲染下的脏矩形 bug 引起的。建议关掉脏矩形试试。WebGL 模式下不需要关闭。
cc.renderer.enableDirtyRegion(false);