有沒有什麼方法可以在統一2D中與UI圖像協作實現縮放概念。任何建議和答案,歡迎。感謝提前。在統一2D遊戲中在某個區域執行縮放
回答
你可以使用另一臺相機與它決鬥。例如:
Thnaks爲您的迴應。我已經通過使用該教程來完成3D遊戲,但是對於2D而言它還沒有工作。渲染紋理將重繪已繪製的東西之上。 –
你是什麼意思?我只是在一個小測試中工作。渲染紋理將重繪在已繪製的東西之上。你想要什麼樣的行爲? – Maakep
你覺得這樣的事情可以工作?或者它實際上是你想知道的縮放代碼?如果是這樣,那麼已經有很多很多的答案。
OnTriggerEnter2D(Collider2D col) {
if (col.tag == "ZoomArea") {
// Camera zoom in code
}
}
OnTriggerExit2D(Collider2D col) {
if (col.tag == "ZoomArea") {
// Camera zoom out code
}
}
等等,UI如何進入?您是否需要在UI元素上渲染縮放相機(如@CổChíTâm建議)? – Maakep
如果你想改變一個UI畫布縮放(因此與圖片,面板,按鈕等),而使用ortographic攝像頭,可以在兩種不同的方式做到這一點。
1)和出一切(畫布+所有其它呈現的對象縮放)
- 使用
World Space
渲染模式在畫布的畫布組分和分配給它的ortographic相機。 - 通過更改相機的相機組件的
Size
來修改相機的變焦。
2)使用Screen Space - Camera
放大和縮小僅畫布
- 呈現在畫布組件模式和分配給它的相機。
- 將畫布縮放器設置爲
Constant Pixel Size
,然後修改Scale Factor
以放大畫布。
這是用於一般縮放。目前尚不清楚您是否只想縮放屏幕的特定部分。
- 1. 2D遊戲的統一
- 2. 在2D遊戲
- 3. 在Unity 2D遊戲中實現縮放(使用UI畫布)
- 4. 將圖像縮放到某個區域
- 5. 統一 - 在2D遊戲中拖動遊戲對象的移動觸摸控制
- 6. 統一2D遊戲射擊靶問題
- 7. 統一5.3。發佈2D遊戲
- 8. 在移動設備上縮放2D遊戲?
- 9. 在2D遊戲中滾動?
- 10. 在遊戲滾動和縮放中
- 11. 遊戲Applet未在2D遊戲中運行(while循環)
- 12. 在我的統一遊戲中暴露一個類到在同一遊戲中在運行時加載的DLL?
- 13. 遊戲Unity3d縮放在C尖銳
- 14. 碰撞在2D遊戲Processingjs
- 15. 在2D遊戲亞軍
- 16. 在iPhone 2d openGl遊戲?
- 17. Java:將光標放在某個區域
- 18. 全屏縮放FlashPunk遊戲
- 19. Java拼圖遊戲縮放
- 20. Libgdx遊戲 - 紋理縮放
- 21. 放大/縮小OpenGL ES 2D遊戲場景
- 22. 在2D遊戲中如何處理遊戲事件長度
- 23. iOS OpenGL ES在2D世界中執行縮放變焦
- 24. 播放視頻的2D遊戲引擎
- 25. 在Android中拖放遊戲
- 26. 圖形在Java 2D遊戲中抖動
- 27. 在Qt中啓動2D遊戲
- 28. 如何在2D遊戲中移動NSImageView?
- 29. 在2D遊戲線程中獲得NPE
- 30. 在Unity中創建一個基本的2D平臺遊戲
您可以使用另一臺相機來縮放區域.... –