国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

UGUI渲染順序

2019-11-09 15:09:23
字體:
來源:轉載
供稿:網友

本文是參考風里瘋語的UGUI視頻教程的,主要是為自己做個記錄,在遺忘時能方便查閱

canvas有三種渲染模式可供選擇,分別是Overlay,Camera,World 其中Overlay為覆蓋模式,即永遠最后渲染,覆蓋其他物體和UI。Camera為相機模式,渲染順序依據相機。World為世界模式,并不因相機而改變,至于距離有關。 實際工程中,我們會運用多個canvas,那么各種模式下渲染順序又是如何?

第一種情況,當有多個canvas并且渲染模式都為Overlay。 這種情況下,渲染順序是由canvas組件下的Sort Order決定的,值越大的越后渲染。

第二種情況,當有多個canvas并且渲染模式都為Camera。 這種情況下,渲染順序首先由Rendener Camera的Depth值決定,值越大越后渲染。 如果Depth值相同,那么由canvas組件下的Sortint Layer順序決定,順序越后則越后渲染。 如果Depth值和Layer值都相同的情況下,渲染順序由Order in Layer決定,值越大越后渲染。 (注意:若Rendener Camera都是同一個攝像機,則不考慮Depth情況)

第三種情況,當有多個canvas并且渲染模式都為World。 這種情況下,渲染順序由canvas組件下的Sortint Layer順序決定,順序越后則越后渲染。 如果Layer值都相同的情況下,渲染順序由Order in Layer決定,值越大越后渲染。 特別注意,當Layer和Order值都相同的情況下,此時渲染順序由canvas距離Render Camera的距離決定,距離越近越后渲染。( 只有World模式有這種情況,因其他模式下canvas都是位置固定不可移動的。并且以上情況只考慮canvas都出現在Render Camera攝像范圍的情況下。)

第四種情況,當有多個canvas并且渲染模式都存在的情況下。 這種情況下,首先Overlay模式的canvas永遠是最后渲染,并且同為Overlay模式的canvas在Sort Order的值越大時越后渲染。 其次,Camera和Overlay同時存在的情況下有兩種情況:若使用的不同的相機,則由攝像機的Depth決定,值越大越后渲染。若使用的是相同的相機,則是由canvas距離攝像機的距離決定的,距離越近的越后渲染。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 务川| 商河县| 久治县| 高尔夫| 辽阳市| 中西区| 白水县| 化德县| 库尔勒市| 同心县| 诸城市| 大安市| 江陵县| 区。| 西城区| 兴隆县| 靖边县| 洪雅县| 常德市| 汕尾市| 宁阳县| 盐城市| 庆阳市| 昭觉县| 巴林左旗| 郁南县| 山西省| 萍乡市| 韶关市| 城口县| 大姚县| 西乌| 甘孜县| 荆门市| 灵璧县| 洛浦县| 永泰县| 青神县| 新和县| 新和县| 青神县|