近期热门
粉丝37
关注 9
获赞 11
Unity3d NGUI的使用(五)(UISprite&UISlider制作彩色血条)

[U3D] Unity3d NGUI的使用(五)(UISprite&UISlider制作彩色血条)

[复制链接]
1884 0 0 0 9年前 举报

使用NGUI可以制做出彩色角色血条,加载进度条

制作血条时,可以根据血的多少显示不同的颜色,可以对UISider与UILabel进行简单的封装

0.jpg


UISprite:NGUI精灵图片组件

1.jpg

Atlas:图片集

Sprite:选择的图片集中的图片

Sprite Type:Simple(对图片不进行处理,进行缩放到用户指定大小),Sliced(切成小片的图片来适应大小)

Tiled(以砖块的形式填充区域,进图片不进行缩放),Filled(填充区域),Advacced(高级的,可自定义边缘的像素)

如果是小块的图片,需要进精灵的类型进行修改,这样才能达到效果

制作彩色滑动条:a.在Widget Tool里添加一个Progress Bar,默认的为我们添加了一个UISider(NGUI compent)

2.jpg

Value:百分比

Alpha:透明度

Steps:步阀阈值

Appearance:特性

a.Foreground(前景图片)

b.Background(背景图片)

c.Thumb(移动指标)

d.Direction(滑动方向)

On Value Change:当滑动时,进行事件分发

b.在Progress Bar上添加一个Script,用来改变进度不同的颜色



0
点赞
0
打赏
0
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论0
您需要登录后才可以回帖 登录 | 立即注册

暂无评论,去成为第一人吧