博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于Unity中NGUI的帧动画和Tween动画
阅读量:5745 次
发布时间:2019-06-18

本文共 841 字,大约阅读时间需要 2 分钟。

帧动画

1.把三张帧动画的贴图png制作成图集,NGUI---->Open---->Atlas Maker,生成一个预制体,一个材质球,一个大图

2.创建一个Sprite类型的Sprite2节点在背景Sprite1下作为子节点,添加帧动画组件,Component---->NGUI---->UI---->Sprite Animation

3.UI Sprite Animation组件,想要查看该组件的代码的话点击右上角设置---->Edit Script

 Framerate:每秒钟播放几帧

 Name Prefix:帧动画图片的名字前缀,这是为了以后如果是把所有帧动画贴图都放在一个图集里面,用这个名字前缀可以找到我们想要的某个帧动画贴图小组

 Loop:是否循环

 Pixel Snap:像素是否还原

4.直接选择Atlas为刚才我们制作成的图集,Sprite为刚开始的帧动画图,运行就会播放,播放的顺序默认是根据图片命名的数字来播放。

 

 

Tween动画

1.创建一个Sprite类型的Sprite2按钮节点在背景Sprite1下作为子节点,给按钮添加Tween动画,NGUI---->Tween---->Alpha透明度

2.Tween Alpha组件(还有Tween Color组件等等)

 From to:透明度从什么值到什么值

 Play Style:once就是播放一次,Loop就是循环播放From to然后From to...,Ping Pong就是先From to然后再 to From...

 Animation Curve:曲线变化,可以有加速度等效果

 Duration:动画持续时间

 Start Delay:开始播放的延迟时间

 Ignore TimeScale:是否忽略TimeScale这个关系到游戏暂停的参数,忽略的话在Update函数里面不计算这个值

3.运行就可以看到按钮播放Tween动画,这个可以用在任务提示的时候闪啊闪的引起玩家注意。

转载地址:http://mlxzx.baihongyu.com/

你可能感兴趣的文章
你所不知的Webpack-多种配置方法
查看>>
React.js 集成 Kotlin Spring Boot 开发 Web 应用实例详解
查看>>
webpack+typescript+threejs+vscode开发
查看>>
python读excel写入mysql小工具
查看>>
如何学习区块链
查看>>
搜索问题的办法
查看>>
微信分销系统商城营销5大重点
查看>>
求职准备 - 收藏集 - 掘金
查看>>
htm5新特性(转)
查看>>
Linux-Centos启动流程
查看>>
php 设计模式
查看>>
后端技术精选 - 收藏集 - 掘金
查看>>
Laravel 服务容器
查看>>
mac安装kubernetes并运行echoserver
查看>>
多页架构的前后端分离方案(webpack+express)
查看>>
算法(第4版) Chapter 1
查看>>
前端技术选型的遗憾和经验教训
查看>>
“亲切照料”下的领域驱动设计
查看>>
SRE工程师到底是做什么的?
查看>>
解读:Red Hat为什么收购Ansible
查看>>