游戏中用到这两个过渡,在模拟器上运行效果是Ok的,但一到真机上效果完全烂了,黑屏或偏移白屏一块,贴上部分代码,大家帮我分析一下,xcode是6.1.1,cocos2dx是最新的3.4 final,真机iphone 4s ,系统是ios8.1
------------------------------------------------------------------loginpanel.lua----------------------------------------------------------------------------
local scene = cc.Scene:create()
scene:addChild(layout,1)
local screenSize = cc.Director:getInstance():getWinSize()
local rootSize = layout:getContentSize()
local director = cc.Director:getInstance()
local runscene=director:getRunningScene()
local splitrowscene=CC.TransitionSplitRows:create(2, scene)
if runscene == nil then
director:runWithScene(splitrowscene)
else
director:replaceScene(splitrowscene)
end
-----------------------------------------------------------------battlePanel.lua--------------------------------------------------------------------------
local director = cc.Director:getInstance()
local scene = cc.Scene:create()
peaceScenePanel:run(scene)
scene=cc.TransitionFade:create(2, scene, cc.c3b(255, 255, 255))
local runscene=director:getRunningScene()
if runscene == nil then
director:runWithScene(scene)
else
director:replaceScene(scene)
end