• <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,成功!
            精品久久人人妻人人做精品| 色综合久久无码五十路人妻| 99久久精品免费| 久久国产视屏| 久久久久99这里有精品10| 精品永久久福利一区二区| 久久久久这里只有精品| 亚洲精品乱码久久久久久中文字幕| 国产成人精品久久二区二区| 欧美久久一区二区三区| 久久精品一本到99热免费| 国产亚洲色婷婷久久99精品91| 99久久国产宗和精品1上映 | 狠狠色丁香婷婷久久综合五月| 99精品国产综合久久久久五月天| 国产亚洲婷婷香蕉久久精品| 一级做a爰片久久毛片看看| 亚洲伊人久久大香线蕉苏妲己| 中文字幕无码免费久久| 亚洲国产精品成人久久蜜臀| 97久久精品人人澡人人爽| 亚洲国产另类久久久精品小说 | 亚洲国产欧美国产综合久久| 久久99精品久久久久久不卡| 2021久久精品国产99国产精品 | 国产精品免费久久久久久久久| 国产激情久久久久久熟女老人| 久久精品三级视频| 国产精品狼人久久久久影院| 国产精品久久久久影视不卡| 久久亚洲私人国产精品| 777午夜精品久久av蜜臀| 一级女性全黄久久生活片免费| 久久国产精品波多野结衣AV| 国内精品久久久久久久久电影网 | 久久青青草原亚洲av无码app| 一级a性色生活片久久无少妇一级婬片免费放 | 久久精品国产99久久无毒不卡 | 欧美午夜A∨大片久久| 国产精久久一区二区三区| 91久久精品电影|