青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 311, comments - 0, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
GUI中是用depth來控制sprite顯示順序的,本來這很好用,但碰到上面帖子中的問題時卻不好解決了,于是我試驗了下。以下是一些總結,不對的地方請指正。
下面的內容可能看起來比較繞,這樣的話只需實際試驗下就能很容易的知道結果,呵呵
如果還是看不明白,可以先看1樓,那里有個總結
 
1,同一個panel下,同一個atlas的不同sprite的顯示只受depth的控制,這是最經常用的方式。此時不論精靈的z軸如何變化,depth高的一定在前面。
比如精靈A的z軸是-10,更靠近相機,但它的depth是0,而精靈B的z軸是0但depth是1,那么精靈B還是顯示在前面
如下圖,0、1、2的前綴分別是三者的depth值,則三者的排列就是如圖的由下到上,2_Label在最上面

 
現在在depth不變的前提下修改z軸的值。將0_Dark的z軸調為-100,則它離相機更近了,看上去應該擋住后面的兩個才對,但Game場景中三者的關系并沒有改變,也就是說雖然看上去0_Dark應該擋住后面的東西,但并沒有這樣,還是depth起作用,也就是feiben同學所說的“相同atlas其實是共用同一個Z軸深度”。

2,不同panel下,同一個atlas的不同sprite不受depth的控制,而受z軸控制。此時只需稍微調節下其中一個精靈的z軸就可以,比如0.1,就可以控制sprite的顯示
比如接著1中的圖,新建一個panel_B,將1_NGUI拖到里面,會看到它蓋住了0和2,現在調節depth不起作用,無論1_NGUI的depth調成多少,都不會改變它在最上面的狀態

現在調節下1_NGUI的z軸為0.1,則它到了最后面

而比如現在想把在panel_B中的1_NGUI重新顯示在0和2之間,能辦到么?經過試驗會發現無論怎么調三者的z軸,都不能將NGUI放到1和2之間,因為它們是一個圖集中的精靈,共用一個z軸深度
比如將0_Dark的z設為100,此時1_NGUI的z軸還是0.1,但1_NGUI重新跑到了最上面,而不是中間

再把Label的z設為-100,NGUI是被覆蓋了,但Dark也跟著跑到了上面,注意此時三者的空間位置,NGUI的確是在中間的,但還是被后面的Dark擋住了

你也許會感覺這是自找麻煩,沒事把同一個atlas的精靈放到兩個panel中干什么呢?一般情況下是自找麻煩,但為了解決上面帖子中提到的問題,這是個解決的辦法,如3
 
3,不同panel下,不同atlas的精靈的穿插,受z軸的控制。
現在回到帖子中提出的問題,怎么讓多個atlas的sprite能進行穿插。辦法是用多個panel。
比如有兩個atlas,分別為SiFi和Wooden,而SiFi中有兩個要顯示的精靈Dark和Label,Wooden中有一個要顯示的精靈wooden,現在想把wooden放到Dark和Label之間。那么設置兩個panel,一個放Dark和wooden,另一個放Label,或者一個放Label和wooden,另一個放Dark,只要SiFi圖集中的兩個精靈不在同一個panel中就可以,之后微調其中一個精靈的z軸就可以了,比如調節Label的z軸為-0.1,則如下圖,wooden到了Dark和Label的中間

 
不過如果認為為什么要這么麻煩呢,只需要在一個panel中調節就可以了,那就回到了2中的問題上,總是在上或在下,而不會在中間
 
如下圖,三者在一個panel下,現在空間位置是wooden在中間z為0,Dark為100,Lable為-100,且三者的depth也是相應的,但wooden還是在最上面



現在修改下wooden的z軸,比如改為1,而Dark和Label的z不變,則wooden跑到了最后面,但就是不到中間去





此外,即使用兩個panel,但同是SiFi圖集中的Dark和Label還是在同一個panel下,而把wooden放到另一個panel中,還是無法達到插入的目的,如下圖,無論怎么調節wooden的z軸,它要么在最前面,要么在最后面


此時只需把Dark或Label之一放到wooden的panel下就能實現wooden在中間的目的,比如把Dark和wooden放到一起


而現在有個有趣的想法,就是既然這樣可以達到wooden在中間的目的,那能不能把label放到兩者中間呢?試一下就知道,是可以的。而既然這樣,那Dark能放到兩者中間么,試一下,還是可以的。這就讓定位更加靈活
 
當然這是最簡單的穿插,如果有多個panel和多個atlas的話情況會比較復雜,此時要記著2中的情況,否則還是容易出現無法穿插的問題。而解決這個問題的方法最好還是atlas設計的時候更全面,讓穿插的sprite在一個atlas中,這樣只用depth深度就可以控制了
 
4,同一個panel下,不同Atlas的sprite,受z軸控制,depth不起作用。而默認添加的時候覆蓋關系似乎和atlas有關,比如從SiFi圖集和Wooden圖集中分別添加任意一個精靈到同一個panel下,總是SiFi的精靈在下面,此時depth不起作用,可以直接調節z軸比如-0.1就可以
 
5,(修改)對于panel是否會產生drawcall,之前的試驗存在誤區,當時是直接復制帶著sprite的Panel,這的確會產生新的drawcall,這是因為在復制時panel的scale被修改了,由1變成了0.9999304之類的,這會導致drawcall增加了1個,而之后再復制這個由復制產生的panel,scale還是0.9999304,所以drawcall不會再變。
現在發現修改panel的縮放scale的確會增加drawcall。所以如果為了方便而復制一個panel的話,別忘了reset它的縮放
 

而之所以對panel是否會產生drawcall,是因為官方例7中只用了2個Atlas,但drawcall卻是5個,當時簡單的認為是panel的問題。
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            中文国产成人精品| 一本色道久久99精品综合| 小处雏高清一区二区三区| 欧美一区永久视频免费观看| 久久久女女女女999久久| 亚洲区中文字幕| 在线一区日本视频| 老司机久久99久久精品播放免费| 亚洲欧美日韩成人| 欧美精品黄色| 在线观看91久久久久久| 欧美一区二区三区在线视频 | 欧美在线免费视屏| 午夜在线一区| 国产精品99久久久久久久女警| 欧美专区在线| 国产精品久久久久久久7电影| 国产日韩免费| 欧美一区二区视频97| 中日韩美女免费视频网址在线观看 | 国产一区91| 午夜精品久久99蜜桃的功能介绍| 久久一区中文字幕| 亚洲乱码视频| 欧美精品在线免费播放| 亚洲国产精品精华液2区45| 久久婷婷丁香| 香蕉国产精品偷在线观看不卡| 欧美乱妇高清无乱码| 亚洲国产成人精品久久久国产成人一区| 亚洲制服丝袜在线| 亚洲视频免费在线观看| 国产精品成人在线观看| 亚洲综合另类| 午夜精品久久久久久久久久久久久| 欧美日本国产一区| 亚洲午夜视频在线| 亚洲校园激情| 国产欧美日韩视频一区二区| 久久综合电影| 欧美日韩一区二区在线视频| 欧美在线观看你懂的| 久久久夜精品| 亚洲一区999| 久久综合九色欧美综合狠狠| 一本色道久久88亚洲综合88| 欧美一级网站| 99国产精品久久久久久久成人热| 99精品福利视频| 极品少妇一区二区三区精品视频| 欧美激情性爽国产精品17p| 国产精品理论片| 欧美激情亚洲国产| 国产一区二区三区免费在线观看 | 亚洲韩国精品一区| 国产精品夜色7777狼人| 蜜臀va亚洲va欧美va天堂| 欧美日韩一区二区三区在线看| 午夜精品一区二区三区四区| 久久欧美肥婆一二区| 亚洲免费在线电影| 欧美岛国在线观看| 久久乐国产精品| 欧美性猛交视频| 亚洲欧洲免费视频| 黑人操亚洲美女惩罚| 亚洲一品av免费观看| 亚洲精品一区在线| 久久久久五月天| 欧美一区二区私人影院日本| 欧美女主播在线| 欧美高清不卡在线| 国内精品伊人久久久久av影院| 亚洲精品日本| 亚洲美女黄网| 免费观看久久久4p| 你懂的视频一区二区| 狠狠色丁香婷婷综合影院| 欧美一级黄色网| 欧美伊人久久| 国产欧美精品日韩区二区麻豆天美| 欧美高清成人| 亚洲国产综合在线| 久久久久看片| 蜜桃av综合| 在线观看国产欧美| 久久综合五月天婷婷伊人| 美女被久久久| 精品电影在线观看| 久久久亚洲欧洲日产国码αv | 久久精品在线观看| 国产伦理一区| 亚洲自拍另类| 久久av老司机精品网站导航| 国产日韩欧美一区二区三区在线观看 | 国产精品三上| 亚洲一线二线三线久久久| 亚洲欧美日韩精品综合在线观看| 欧美福利视频网站| 亚洲精品综合| 午夜日韩电影| 国产在线视频欧美| 久久野战av| 最新日韩在线| 亚洲一区二区精品在线观看| 国产精品久久久久久久久久三级| 99精品欧美一区| 午夜伦理片一区| 狠狠色丁香婷婷综合久久片| 久久综合色婷婷| 亚洲美女av电影| 午夜精品一区二区三区在线播放| 国产精品久久午夜| 欧美亚洲综合另类| 欧美www视频| 一区二区三区黄色| 国产精品一区二区久久精品| 午夜精品影院| 欧美风情在线| 亚洲欧美第一页| 在线欧美日韩| 欧美午夜不卡在线观看免费| 性欧美video另类hd性玩具| 欧美电影在线| 亚洲小视频在线| 在线日本高清免费不卡| 欧美网站大全在线观看| 亚洲免费影视| 亚洲激情在线观看| 欧美一区二区三区视频在线| 亚洲国产高清在线| 欧美视频日韩视频在线观看| 欧美一级成年大片在线观看| 91久久久亚洲精品| 久久先锋资源| 在线视频你懂得一区| 国内自拍视频一区二区三区| 欧美日本亚洲| 久久久久久久久久看片| 99在线热播精品免费| 玖玖综合伊人| 午夜国产精品视频| 日韩一区二区福利| 狠狠色综合色区| 国产欧美激情| 欧美视频不卡中文| 欧美极品在线播放| 国产午夜精品一区二区三区视频| 亚洲少妇自拍| 亚洲国产欧美不卡在线观看| 久久久综合激的五月天| 在线欧美一区| 欧美黄在线观看| 欧美日韩中文字幕日韩欧美| 亚洲精品在线视频| 一区二区欧美日韩| 国产精品美女久久久久av超清 | 久久精品30| 欧美插天视频在线播放| 亚洲欧美一区二区在线观看| 亚洲精品四区| 亚洲国产成人tv| 好吊色欧美一区二区三区四区| 欧美高清免费| 欧美成人日本| 免费在线观看成人av| 久久婷婷国产综合国色天香| 欧美自拍偷拍午夜视频| 性欧美xxxx大乳国产app| 亚洲天堂男人| 在线视频亚洲欧美| 亚洲天堂av在线免费| 亚洲午夜久久久| 亚洲午夜激情网站| 亚洲免费视频中文字幕| 亚洲一区三区电影在线观看| 亚洲午夜一区二区三区| 亚洲一区二区综合| 午夜精品福利一区二区三区av| 一区二区三区导航| 99精品国产在热久久| 一本色道久久综合亚洲精品婷婷| 亚洲激情视频在线| 亚洲精品国产日韩| 亚洲国产免费看| 日韩视频中文字幕| 一本色道久久88亚洲综合88| aⅴ色国产欧美| 亚洲无线视频| 久久成人羞羞网站| 鲁大师影院一区二区三区| 嫩草影视亚洲| 欧美日精品一区视频| 国产精品天天看| 在线日韩av| 亚洲一级黄色片| 久久狠狠亚洲综合| 欧美激情性爽国产精品17p| 亚洲最新在线| 欧美在线播放视频|