點(diǎn)點(diǎn)滴滴
posts - 311, comments - 0, trackbacks - 0, articles - 0
C++博客
::
首頁(yè)
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
(搬運(yùn)工)NGUI官網(wǎng)示例2-interaction-講解(二)
Posted on 2013-10-15 11:43
點(diǎn)點(diǎn)滴滴
閱讀(269)
評(píng)論(0)
編輯
收藏
引用
所屬分類:
02 編程語(yǔ)言
以上幾步就實(shí)現(xiàn)了官網(wǎng)上的
Interaction
中窗口位置的平滑變換效果。關(guān)鍵是
UIButtonTween
和其他的
Tween
類型之間的連接。最后,把攝像機(jī)調(diào)整到其他的角度,(沒(méi)有怎么去考慮美術(shù)上面的東西,有點(diǎn)難看,呵呵)如圖所示:
現(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è)置其
Method
為
EaseInOut
,
Duration
為
0.5
,
From
為起始位置,
To
為最終位置,這兩個(gè)位置根據(jù)你需要制作的位置不同而不同,你可以通過(guò)在編輯器中拖動(dòng)該物體,然后確定該位置,并記錄下來(lái),輸入到
From
和
To
中。最終效果如下,
復(fù)制出另外一個(gè)立方體,并重新設(shè)置其他的
From
和
To
值。創(chuàng)建一個(gè)名稱為
Cubes
的空對(duì)象,并把這兩個(gè)
Cube
作為它的子物體。并把
Cubes
放置到
3D UI
對(duì)象下,這步雖然沒(méi)什么作用,不過(guò)可以方便管理,讓
Hierarchy
好看點(diǎn)。最后把
Cubes
的
enable
關(guān)掉,如圖所示:
接著,來(lái)完成當(dāng)點(diǎn)擊
show
按鈕時(shí),立方體出現(xiàn),并平滑平移到設(shè)置的位置。選擇
show
按鈕,為其添加一個(gè)
UIButtonTween
,方法與第
19
步相同,接著,把
Cubes
賦值給
Tween Target
,
Trigger
為
OnClick
,
PlayDirection
為
Forward
,
If Disable On Play
為
EnableThenPlay
。再同樣設(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è)
PanWithMouse
(
Component->NGUI->Example->Pan with Camera
)。添加完之后,點(diǎn)擊播放試試,攝像機(jī)就活起來(lái)了。
最后再為該場(chǎng)景添加一個(gè)平行光,不然那兩個(gè)立方體看起來(lái)就太無(wú)趣了。最終效果如下:
還有最后一個(gè)東西,就是窗口左邊的小圖標(biāo),使用
Create a new Widget
工具創(chuàng)建一個(gè)
Sprite
,并把它放置到窗口的左上角,調(diào)整位置和角度,最后效果如下:
ok。大功告成,天哪。論壇里面發(fā)圖片真的很麻煩。。。格式可能有點(diǎn)亂了。請(qǐng)見(jiàn)諒。
Powered by:
C++博客
Copyright © 點(diǎn)點(diǎn)滴滴
日歷
<
2013年10月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
公告
留言簿
(9)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類
(268)
01 數(shù)學(xué)基礎(chǔ)(5)
02 編程語(yǔ)言(175)
03 編程工具(6)
04 硬件基礎(chǔ)(2)
05 圖像基礎(chǔ)(3)
06 多媒體
07 壓縮加密
08 游戲SDK(10)
09 游戲策劃(3)
10 服務(wù)器(42)
11 生活隨想(12)
12工具收集(1)
19 源碼收集(9)
隨筆檔案
(311)
2017年5月 (1)
2016年12月 (2)
2016年11月 (7)
2014年10月 (4)
2014年9月 (2)
2014年7月 (1)
2014年2月 (1)
2013年11月 (4)
2013年10月 (42)
2013年8月 (1)
2013年7月 (1)
2013年6月 (3)
2013年5月 (3)
2013年4月 (2)
2013年3月 (4)
2013年2月 (3)
2013年1月 (2)
2012年11月 (3)
2012年10月 (3)
2012年9月 (12)
2012年8月 (8)
2012年7月 (47)
2012年6月 (3)
2012年5月 (4)
2012年3月 (4)
2012年2月 (5)
2012年1月 (2)
2011年12月 (5)
2011年11月 (4)
2011年10月 (3)
2011年9月 (5)
2011年8月 (2)
2011年7月 (2)
2011年6月 (7)
2011年5月 (13)
2011年4月 (9)
2011年3月 (17)
2011年2月 (9)
2011年1月 (25)
2010年12月 (10)
2010年11月 (24)
2010年10月 (2)
相冊(cè)
blog
游戲
搜索
積分與排名
積分 - 468097
排名 - 45
最新評(píng)論
久久久免费观成人影院
|
国产精品成人无码久久久久久
|
久久国产精品久久
|
久久91精品综合国产首页
|
99久久国产综合精品麻豆
|
欧美精品乱码99久久蜜桃
|
88久久精品无码一区二区毛片
|
伊人久久综合无码成人网
|
久久亚洲熟女cc98cm
|
中文字幕人妻色偷偷久久
|
97久久精品人人澡人人爽
|
久久久久亚洲AV无码专区首JN
|
久久国产三级无码一区二区
|
狠狠色丁香婷婷久久综合不卡
|
久久夜色撩人精品国产小说
|
久久综合狠狠综合久久综合88
|
久久精品一本到99热免费
|
草草久久久无码国产专区
|
久久久久亚洲精品无码蜜桃
|
久久婷婷五月综合色高清
|
欧美精品福利视频一区二区三区久久久精品
|
人妻无码中文久久久久专区
|
亚洲精品综合久久
|
伊人久久大香线蕉综合Av
|
久久精品中文字幕一区
|
99久久国产综合精品网成人影院
|
久久久久久久久无码精品亚洲日韩
|
狠狠综合久久综合88亚洲
|
久久免费精品视频
|
国产精品美女久久久久av爽
|
97久久超碰国产精品旧版
|
中文字幕久久波多野结衣av
|
久久久久久久精品妇女99
|
日本久久久久久久久久
|
精品熟女少妇AV免费久久
|
青青草原综合久久大伊人导航
|
成人亚洲欧美久久久久
|
久久人人爽人人爽人人片AV麻豆
|
四虎国产永久免费久久
|
精品国产91久久久久久久
|
久久香蕉综合色一综合色88
|