• <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++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
             以上幾步就實(shí)現(xiàn)了官網(wǎng)上的Interaction中窗口位置的平滑變換效果。關(guān)鍵是UIButtonTween和其他的Tween類型之間的連接。最后,把攝像機(jī)調(diào)整到其他的角度,(沒(méi)有怎么去考慮美術(shù)上面的東西,有點(diǎn)難看,呵呵)如圖所示:
            請(qǐng)輸入描述
            現(xiàn)在,來(lái)制作NUI按鈕與場(chǎng)景中的對(duì)象的交互。首先,在場(chǎng)景中創(chuàng)建一個(gè)立方體,并為它賦予brick材質(zhì)(在Project窗口中,NGUI->Example->Materials->brick,為該立方體添加一個(gè)Spin組件(Component->Examples->Spin,該腳本可以實(shí)現(xiàn)物體的旋轉(zhuǎn)。再為其添加一個(gè)UIButtonScale組件(Component->Interaction->ButtonScale),該組件可以實(shí)現(xiàn)當(dāng)鼠標(biāo)位于該物體上面時(shí),對(duì)該物體進(jìn)行縮放。最后為其添加一個(gè)TweenPosition組件(Component->Tween->position,設(shè)置其MethodEaseInOut,Duration0.5,From為起始位置,To為最終位置,這兩個(gè)位置根據(jù)你需要制作的位置不同而不同,你可以通過(guò)在編輯器中拖動(dòng)該物體,然后確定該位置,并記錄下來(lái),輸入到FromTo中。最終效果如下,
            請(qǐng)輸入描述
            復(fù)制出另外一個(gè)立方體,并重新設(shè)置其他的FromTo值。創(chuàng)建一個(gè)名稱為Cubes的空對(duì)象,并把這兩個(gè)Cube作為它的子物體。并把Cubes放置到3D UI對(duì)象下,這步雖然沒(méi)什么作用,不過(guò)可以方便管理,讓Hierarchy好看點(diǎn)。最后把Cubesenable關(guān)掉,如圖所示:
            請(qǐng)輸入描述
            接著,來(lái)完成當(dāng)點(diǎn)擊show按鈕時(shí),立方體出現(xiàn),并平滑平移到設(shè)置的位置。選擇show按鈕,為其添加一個(gè)UIButtonTween,方法與第19步相同,接著,把Cubes賦值給Tween Target,TriggerOnClick,PlayDirectionForwardIf Disable On PlayEnableThenPlay。再同樣設(shè)置Hide按鈕,過(guò)程與第20步相同,只是把TweenTarget改成Cubes而已,并把Disable When Finished設(shè)置成DisableAfterReverse,呵呵,一看就知道什么意思,就是當(dāng)播放完成之后,把TweenTarget中的對(duì)象關(guān)掉,并把IncludeChildren勾選上,不然只會(huì)作用到父物體上,而子物體的動(dòng)畫就播不了了。
            這樣,就差不多大功告成了?,F(xiàn)在,為攝像機(jī)添加一個(gè)鼠標(biāo)擺動(dòng)動(dòng)畫,選擇攝像機(jī)之后,給它添加一個(gè)PanWithMouseComponent->NGUI->Example->Pan with Camera)。添加完之后,點(diǎn)擊播放試試,攝像機(jī)就活起來(lái)了。
            最后再為該場(chǎng)景添加一個(gè)平行光,不然那兩個(gè)立方體看起來(lái)就太無(wú)趣了。最終效果如下:
            請(qǐng)輸入描述
             
            還有最后一個(gè)東西,就是窗口左邊的小圖標(biāo),使用Create a new Widget工具創(chuàng)建一個(gè)Sprite,并把它放置到窗口的左上角,調(diào)整位置和角度,最后效果如下:
            請(qǐng)輸入描述
            ok。大功告成,天哪。論壇里面發(fā)圖片真的很麻煩。。。格式可能有點(diǎn)亂了。請(qǐng)見(jiàn)諒。
            久久久免费观成人影院| 国产精品成人无码久久久久久 | 久久国产精品久久| 久久91精品综合国产首页| 99久久国产综合精品麻豆| 欧美精品乱码99久久蜜桃| 88久久精品无码一区二区毛片| 伊人久久综合无码成人网 | 久久亚洲熟女cc98cm| 中文字幕人妻色偷偷久久| 97久久精品人人澡人人爽| 久久久久亚洲AV无码专区首JN | 久久国产三级无码一区二区| 狠狠色丁香婷婷久久综合不卡| 久久夜色撩人精品国产小说| 久久综合狠狠综合久久综合88| 久久精品一本到99热免费| 草草久久久无码国产专区| 久久久久亚洲精品无码蜜桃| 久久婷婷五月综合色高清| 欧美精品福利视频一区二区三区久久久精品| 人妻无码中文久久久久专区| 亚洲精品综合久久| 伊人久久大香线蕉综合Av| 久久精品中文字幕一区| 99久久国产综合精品网成人影院| 久久久久久久久无码精品亚洲日韩| 狠狠综合久久综合88亚洲| 久久免费精品视频| 国产精品美女久久久久av爽| 97久久超碰国产精品旧版| 中文字幕久久波多野结衣av| 久久久久久久精品妇女99| 日本久久久久久久久久| 精品熟女少妇AV免费久久| 青青草原综合久久大伊人导航| 成人亚洲欧美久久久久| 久久人人爽人人爽人人片AV麻豆| 四虎国产永久免费久久| 精品国产91久久久久久久| 久久香蕉综合色一综合色88|