点点滴滴
posts - 311, comments - 0, trackbacks - 0, articles - 0
C++博客
::
首页
::
新随笔
::
联系
::
聚合
::
管理
(搬运工)NGUI Example5 示例讲解– lights and Refraction
Posted on 2013-10-15 11:46
点点滴滴
阅读(220)
评论(0)
编辑
收藏
引用
所属分类:
02 编程语言
NUI
这个系统是在是牛,比
unity3D
里面自带的
gui
要好用得多,还可以为
GUI
添加法线贴图!哈哈。虽然在
EZgui
里面也可以。
接下来的例子,我不在使用它自己的例子了。因为重复性劳动太多,大家看了也烦。我就说说如何给它加入法线贴图,并实现动画的简单例子。
1.
创建一个
Simple2D NGUI
结构,如图所示:
1.
创建一个
Sprite
,其参数如图所示:
1.
接着,选择
Panel
,在里面把
Normals
打开(关键,不然法线效果不出来),再为场景打一盏平行光。这样法线贴图的效果就出来了,如
1.
现在来创建一个当鼠标放在图标上时,一个点光源从左向右移动的效果。为场景创建一个点光源,把它放在
sprite
的左边,如图所示:
1.
选择该点光源,打开动画窗口(
window->Animation
)
,
如图所示:
1.
点击该窗口左上角的红色圆点图标,开始录制,此时会弹出保存动画文件的窗口,为它起名为
LightMove
,点击保存之后,大家会发现,点光源自动添加了一个
Animation
组件,如图所示:
1.
在第零帧添加一个
X
轴的关键帧,如图所示:
1.
把播放光标拖到
1
秒钟处,再添加一个关键帧,在场景编辑窗口中,把点光源移动到
sprite
的右边,此时,
Animation
窗口会把此变换记录在
1
秒钟的关键帧中。如图所示:
1.
关闭
Animation
窗口,这样,点光源就完成了移动动画的制作,当然,你也可以同时给它光照强度,颜色等的动画。最后,在点光源中把
Animation
组件关闭,我们用
button play animation
组件来触发给动画。
2.
选择
Sprite
,在
Nui
菜单中选择
Attach a collider
,如图所示:
1.
再给
sprite
添加一个
Button Play Animation
组件(
Component->NGUI->Interaction->Button Play Animation
)
,
并设置其参数如下:
哈哈,点击播放,看看。大功告成!帅!在改例子中,关键是使用了
refraction altas,
打开这个
altas
可以看到,它采用了法线贴图来实现效果,如图所示
这样,只要你能想到的,基本能够实现!!!
Powered by:
C++博客
Copyright © 点点滴滴
日历
<
2010年11月
>
日
一
二
三
四
五
六
31
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
1
2
3
4
5
6
7
8
9
10
11
公告
留言簿
(9)
给我留言
查看公开留言
查看私人留言
随笔分类
(268)
01 数学基础(5)
02 编程语言(175)
03 编程工具(6)
04 硬件基础(2)
05 图像基础(3)
06 多媒体
07 压缩加密
08 游戏SDK(10)
09 游戏策划(3)
10 服务器(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)
相册
blog
游戏
搜索
积分与排名
积分 - 463392
排名 - 45
最新评论