-
Creator 版本: 3.8.0 + (以下的沒有測)
-
目标平台: iOS / Android / 模拟器 / 真機

當多個相機渲染畫面 需要針對rect參數做畫面半版 滿版縮放需求時 web都可達到起始點變更
但是在原生上面繪製的起始點就是沒辦法改變 並且造成渲染畫面重疊 (也就是上方兩個相機都是在左下半版的位置 起始點不可變更)
有用過其他sprite redering 加上動畫效能崩潰
@jare 想問下這個問題該怎麼解決 還是思路上有其他方法 謝謝
Creator 版本: 3.8.0 + (以下的沒有測)
目标平台: iOS / Android / 模拟器 / 真機

當多個相機渲染畫面 需要針對rect參數做畫面半版 滿版縮放需求時 web都可達到起始點變更
但是在原生上面繪製的起始點就是沒辦法改變 並且造成渲染畫面重疊 (也就是上方兩個相機都是在左下半版的位置 起始點不可變更)
有用過其他sprite redering 加上動畫效能崩潰
@jare 想問下這個問題該怎麼解決 還是思路上有其他方法 謝謝
有没有demo,或者gif看看具体是什么情况
demo太大了 編輯更新截圖了
你是要通过animation控制rect的参数吗,直接渲染在两个sprite上,然后控制sprite的uitransform做动画不满足你的需求吗?
這樣做的話渲染的sprite會被拉伸變形
我大概知道你要一个怎样的效果了,这样你可以把sprite放在mask下然后调整mask的范围来达到效果,这样就不会拉伸sprite了,或者sprite/spriteframe有个方法setRect可以裁切texture的范围或许也能满足你
這樣可解決畫面起始點沒錯 但仍會需要更新渲染的內容 比如說對象居中, 遠近…等等
主要是web和原生端效果不同調 寫完調適完 構建到真機才發現問題有些傻眼
引擎原生和web不是一套代码确实会出现不同调的情况,@一下引擎开发组员看看原生是出现了什么问题,或者github上提个issue
我也遇到这个问题了, 求助 , 搂主后来是如何解决的?