91久久九色_99精品在线免费_91精品欧美一区二区三区_成人一级毛片_国产精品久久久久免费视频_99精彩视频在线观看

Unity3D界面與2D界面的結合

2021-03-29
7035
0

在本項目中,充分利用了3D與2D的結合來制作用戶界面,使得3D界面的透視性更強。但是有些UI必須沒有透視,所以需要采用正交和非正交相結合的方式。3D界面有兩種方式。第一個需要屏幕調整,另一個不需要屏幕調整。讓我調用第一個偽3D接口和第二個真3D接口。

假3D界面的效果是,Image具有透視關系,旋轉后有近大遠小的效果,而且還能與屏幕進行自適應,做法很容易直接將Camera改成頭攝像機就可以。

此時對Image進行旋轉就會有透視關系,而且還能與屏幕自適應。

現在的問題是,如果場景有一個3D模型,比如在模型上面畫一張圖片,那么圖片和模型也需要有透視關系。在這個時候,使用偽3D界面是不好的,因為圖片自適應后,它不能匹配模型的位置。這時,我們需要引入一種新的方法,純三維界面。

為了讓Image和3D物體坐標單位統一,首先把Canvas的Scale縮小100倍(UI被放大了100倍),然后將RenderMode改成WorldSpace

這時候Image和Text不需要調整width和hight,縮放單位和Cube的3d世界單位完全一致

不管是真的3D界面還是假的3D界面,都有另外一個問題。如果使用同一個攝影機同時查看三維對象和UI,則會出現渲染順序問題,這會影響到Alpha Blend的結果。

半透明對象不會繪制深度。對于UI,它們都是半透明的。如果要做效果,背景圖像是UI,3D角色效果放在前面,UI放在前面,這樣會有問題。因為UI是優先SortingOrder然后才是RenderQueue(在URP下是Priority)無論怎么改RenderQueue也得不到正確的結果

UI因為要處理層級就會修改Canvas的SortingOrder,這樣界面的SortingOrder的值就比3D模型大,這就會先畫3D模型,然后在畫UI,最終顯示結果就會出錯。所以要給MeshRender修改它的SortingOrder,這樣UI、粒子、模型全都統一了SortingOrder作為單位,就好調層級了。

最后就是攝像機的組合:

public class SortOrder: MonoBehaviour {
    public int MyOrder;
    private void Start() {
        GetComponent < Renderer > ().sortingOrder = MyOrder;
    }
}

 

轉載聲明:本文來源于網絡,不作任何商業用途

免責聲明:本文內部分內容來自網絡,所涉繪畫作品及文字版權與著作權歸原作者,若有侵權或異議請聯系我們處理。
收藏

全部評論

您還沒登錄

暫無留言,趕緊搶占沙發
繪學霸是國內專業的CG數字藝術設計線上線下學習平臺,在繪學霸有2D繪畫、3D模型、影視后期、動畫、特效等數字藝術培訓課程,也有學習資源下載,還有行業社區交流。學習、交流,來繪學霸就對了。
繪學霸iOS端二維碼

IOS下載

繪學霸安卓端二維碼

安卓下載

繪學霸微信小程序二維碼

小程序

版權聲明
本網站所有產品設計、功能及展示形式,均已受版權或產權保護,任何公司及個人不得以任何方式復制部分或全部,違者將依法追究責任,特此聲明。
熱線電話
18026259035
咨詢時間:9:00~21:00
在線客服
聯系網站客服
客服微信:18026259035
公司地址
中國·廣州
廣州市海珠區曉港中馬路130號之19
繪學霸客戶端(權限暫無,用于CG資源與教程交流分享)
開發者:廣州王氏軟件科技有限公司 | 應用版本:Android:6.0,IOS:5.1 | App隱私政策> | 應用權限 | 更新時間:2020.1.6
主站蜘蛛池模板: 岛国av大片 | 91精品国产色综合久久不卡粉嫩 | 亚洲精品自拍 | free性中国| 九九精品在线 | 欧美激情视频在线播放 | 欧美亚洲激情视频 | 亚洲精品视频一区二区 | 最近最好最新2019中文字幕免费 | 三级国产在线观看 | 国产精品久久久久一区二区 | 国产搞黄色| 免费国产视频 | 精品视频久久久久久久 | 中文字幕在线观看第一页 | 免费九九视频 | 久热中文字幕 | 国产精品9 | www四虎| 九九视频网 | 天堂国产 | 日本福利在线 | 欧美一区二区不卡视频 | 亚洲色图网站 | 最近最好最新2019中文字幕免费 | 国产在线小视频 | 免费网站成人 | 美女福利视频 | 成人久久精品 | 国产精品久久久久久久久久久新郎 | 亚洲欧美日本在线 | free性中国hd国语page1 | 波多野结衣av电影 | 日韩一区二区精品视频 | 亚洲欧美日韩另类精品一区二区三区 | 国产精品国产三级国产aⅴ入口 | 国产高清不卡 | 亚洲一区二区三区四区免费观看 | 亚洲视频在线观看视频 | 中文在线播放 | 欧美在线一区二区 |