zoukankan      html  css  js  c++  java
  • 关于Unity中NGUI的帧动画和Tween动画

    帧动画

    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动画,这个可以用在任务提示的时候闪啊闪的引起玩家注意。

  • 相关阅读:
    ElasticSearch已经配置好ik分词和mmseg分词(转)
    Java:Cookie实现记住用户名、密码
    (转)10大H5前端框架
    msysGit在GitHub代码托管
    mongodb 语句和SQL语句对应(SQL to Aggregation Mapping Chart)
    centos 7 安装redis
    mac下idea卡顿问题解决
    在linux系统中,使用tomcat的shutdown.sh脚本停止应用,但是进程还在的解决办法
    centOS 7.4 安装配置jdk1.8
    CentOS6 在线安装PostgreSQL10
  • 原文地址:https://www.cnblogs.com/HangZhe/p/7428038.html
Copyright © 2011-2022 走看看