• <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,成功!
            青青热久久综合网伊人| 99久久精品国产综合一区| 久久久久人妻一区二区三区| 久久91精品国产91久| 久久婷婷五月综合国产尤物app| 欧美激情精品久久久久| 一个色综合久久| 66精品综合久久久久久久| 国内精品伊人久久久久777| 四虎国产精品免费久久5151| 久久久久亚洲AV无码专区首JN| 久久99热狠狠色精品一区| 国内精品伊人久久久久777| 久久中文字幕视频、最近更新| 久久久久久人妻无码| 久久经典免费视频| 久久亚洲欧洲国产综合| 国产精品久久久久久福利漫画| 日韩欧美亚洲综合久久| 久久久WWW成人免费毛片| 久久精品人人做人人爽97 | 亚洲Av无码国产情品久久| 国产精品久久久久AV福利动漫 | 久久亚洲中文字幕精品一区| 国产成人久久精品激情 | 狠狠色丁香婷婷久久综合| 精品国产热久久久福利| 日韩一区二区久久久久久| 久久精品人人做人人妻人人玩| 亚洲中文字幕无码久久综合网| 18禁黄久久久AAA片| 中文字幕无码久久久| 亚洲国产日韩欧美综合久久| 久久人妻少妇嫩草AV蜜桃| 久久久久香蕉视频| 亚洲欧美日韩久久精品| 国产亚洲美女精品久久久2020| 久久中文字幕人妻丝袜| 中文字幕乱码人妻无码久久| 欧洲精品久久久av无码电影| 久久午夜羞羞影院免费观看 |