• <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>
            posts - 311, comments - 0, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
            為ListPanel創(chuàng)建一個空的游戲?qū)ο螅⒚麨镈ragDropContainer,reset一下,并為它添加一個Collider(NGUI->Attach a collider),如圖所示

            在DragDropContainer對象下創(chuàng)建一個空的游戲?qū)ο螅⒚麨镮tem0,并為其添加一個Collider(NGUI->Attach a collider),接著在Item0下創(chuàng)建一個Sprite和一個SlicedSprite,構(gòu)成了一個圖標(biāo),并調(diào)整它們的大小和位置,如圖所示


            選擇Item0,使用Ctrl+D復(fù)制出三個來,并重新命名為Item1,Item2和Item3,位置沒有關(guān)系,并把其中的兩個Item中的sprite換個圖片,如圖所示

            選擇WindowPanel,來設(shè)置這個Panel的可見范圍。把Clipping設(shè)置成SoftClip,參數(shù)如下

            選擇DragDropContainer,為其添加一個Table組件(Component->NGUI->Interaction-> Table),該組件可以自動排列它的子物體,并調(diào)整它的位置,其參數(shù)和效果如下

            接下來,選擇Item0,為其添加一個DragDropItem(Component->NGUI->Example->Drag atl+DropItem),這個組件可以跟已經(jīng)保存好的Prefab連接起來,把NGUI中的對應(yīng)的prefab拖到它的參數(shù)中,如圖所示

            1.         對其他的Item進行相似的操作,只是Prefab的參數(shù)不同而已。
            現(xiàn)在,點擊播放,拖動Item,結(jié)果沒有任何效果。來解決這個問題,第一,選擇UIRoot(2D)下的Camera,然后把UICamera組件中的EventReceiverMask中的參數(shù)設(shè)置成2DGUI,這樣這個Camera中的消息就只接受這個Layer中的消息;如下圖


            1.         第二,選擇DragDropContainer,修改一下里面的BoxCollider中的Center和Size參數(shù),使其覆蓋所有的Item,如下圖綠色框所示,

            接著,選擇Item,會發(fā)現(xiàn),其中的Collider中的Center中的Z值,其值與DragDropContainer中的z值相同,都為0.5,這樣可能造成消息指發(fā)送給DragDropContainer而Item接收不到鼠標(biāo)消息,所以,把所有Item中的Collider中的Z值往
            外移動一些,如圖所示

            選擇Cube,為其添加一個DragDropSurface組件。
            現(xiàn)在點擊播放,拖動其中的Item,會發(fā)現(xiàn)Item在Panel中消失了,然后拖到Cube上,哈,效果達(dá)到了。如圖所示

            現(xiàn)在在實現(xiàn)item拖動的效果。在UIRoot(2D)下創(chuàng)建一個空的游戲?qū)ο螅⒚麨锳nchor-Center,為其添加一個Anchor(NGUI->Attach a anchor),并reset一下,如圖所示

            選擇Anchor-Center,在其下添加一個Panel(NGUI->Create a panel),并為其添加一個DragDropRoot(Component->NGUI->Example->Drap Drop Root),請注意UI Root(2D)中的所有對象的Layer都是2DGUI,如圖所示


            點擊播放,ok,成功!
            青青青青久久精品国产| 欧洲性大片xxxxx久久久| 久久综合视频网站| 伊色综合久久之综合久久| 久久久久久国产精品无码下载| 日本久久久久亚洲中字幕| 国产999精品久久久久久| 久久精品青青草原伊人| 久久亚洲精品国产精品| 久久久久久极精品久久久| 男女久久久国产一区二区三区| 久久国产精品国产自线拍免费| 亚洲欧美伊人久久综合一区二区 | 伊人久久成人成综合网222| 久久精品九九亚洲精品| 亚洲Av无码国产情品久久| 久久99国产综合精品女同| 中文无码久久精品| 无码国内精品久久人妻麻豆按摩| 无码伊人66久久大杳蕉网站谷歌| 久久国产V一级毛多内射| 99久久亚洲综合精品成人| 色综合久久无码五十路人妻| 久久久精品久久久久特色影视| 91精品国产乱码久久久久久| 久久久久亚洲av无码专区| 伊人久久大香线蕉综合网站| 国产成人久久精品麻豆一区| 久久精品99久久香蕉国产色戒| 久久精品国产亚洲AV久| 亚洲国产成人精品久久久国产成人一区二区三区综 | 久久天天躁狠狠躁夜夜96流白浆 | 欧美亚洲国产精品久久久久| 久久久久四虎国产精品| 国产成人久久精品激情| 久久精品国产亚洲AV高清热| 久久久久99精品成人片试看| 成人久久综合网| 久久九九亚洲精品| 久久综合中文字幕| 国内精品久久久久久久影视麻豆 |