• <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++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
            為ListPanel創建一個空的游戲對象,并命名為DragDropContainer,reset一下,并為它添加一個Collider(NGUI->Attach a collider),如圖所示

            在DragDropContainer對象下創建一個空的游戲對象,并命名為Item0,并為其添加一個Collider(NGUI->Attach a collider),接著在Item0下創建一個Sprite和一個SlicedSprite,構成了一個圖標,并調整它們的大小和位置,如圖所示


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

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

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

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

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


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

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

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

            現在在實現item拖動的效果。在UIRoot(2D)下創建一個空的游戲對象,并命名為Anchor-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,成功!
            精品综合久久久久久97超人| 欧美性大战久久久久久| 麻豆一区二区99久久久久| 国产精品99精品久久免费| 99久久精品久久久久久清纯| 亚洲国产婷婷香蕉久久久久久| 久久婷婷五月综合成人D啪| 国产亚洲欧美精品久久久| 无码乱码观看精品久久| 99久久99久久| 久久精品亚洲AV久久久无码| AAA级久久久精品无码区| 久久九九久精品国产免费直播| 久久精品无码一区二区三区| 国产精品一区二区久久| 久久婷婷五月综合97色直播| 久久免费高清视频| 久久福利资源国产精品999| 国产精品青草久久久久婷婷| 久久久久人妻一区精品| 大伊人青草狠狠久久| 久久成人国产精品免费软件| 精品国产热久久久福利| 国产一区二区三区久久精品| 亚洲va久久久噜噜噜久久男同| 久久久久久一区国产精品| 久久香蕉国产线看观看乱码| 欧洲人妻丰满av无码久久不卡 | 亚洲国产精品综合久久一线| 国产精品99久久99久久久| 国产成人精品久久| 久久综合九色综合网站| 久久笫一福利免费导航| 亚洲精品国精品久久99热| 精品国产青草久久久久福利 | 久久久噜噜噜久久中文字幕色伊伊| 国内精品久久国产大陆| 91精品国产综合久久四虎久久无码一级 | 亚洲精品蜜桃久久久久久| 午夜视频久久久久一区 | 亚洲国产成人乱码精品女人久久久不卡 |