UISpriteAnimation播放序列帧时晃动

原创 2015年11月19日 15:10:29

UISpriteAnimation是NGUI里面的一个播放UISprite的插件。


如果播放序列帧时出现的晃动,那么要把这个勾上


这个时候你会发现序列帧不晃动了(具体原因不清楚= =)


但是勾选后你可能会发现原来调整图片大小固定为1f了,没有办法调整大小。只有把的钩去掉才行,这个时候再手动调整大小,也不晃动了!!!


那么我们的思路应该是这样: 打钩,然后钩去掉,再设置图片的大小,那么问题来了!!


发现取得UISpriteAnimation组件的时候,没有办法通过代码更改Pixel Snap的值,这是因为UISpriteAnimation里面的mSnap不是公有的


这个时候就要去改UISpriteAnimation的代码了,把mSnap设置成为公有的:public bool PixSnap { get { return mSnap; } set { mSnap = value; } }  


这样我们就可以随意更改了。。。。。完美!!!


另外有个疑问,如果有高手知道的话麻烦指导一下:

是如何对应起来的

代码里面这些值不是public的,为什么会在Inspector里面显示出来?而且代码里面也找不到这四个字段

Unity基础开发----播放序列帧图片

using UnityEngine; using System.Collections; public class DrawAnimation : MonoBehaviour { priva...
  • liang_704959721
  • liang_704959721
  • 2014年10月22日 10:56
  • 3598

Unity3d 序列帧播放

using UnityEngine; using UnityEngine.UI; using System.Collections; public class SequenceFrameAnimat...
  • yuyingwin
  • yuyingwin
  • 2017年06月21日 19:16
  • 523

Android序列帧播放动画(撞钟效果)

所说的帧动画,其原理是在“连续的关键帧”中分解动画动作,也就是在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成动画(类似于以前的放胶片电影)。 因为逐帧动画的帧序列内容不一样,不但给制作增加了负担...
  • ss8860524
  • ss8860524
  • 2015年11月24日 17:03
  • 1849

js播放图片序列帧

js播放图片序列帧 1 先预加载 var load_img = []; for(k=0;k
  • oMiracle123
  • oMiracle123
  • 2016年11月05日 08:01
  • 1068

unity3d播放序列帧动画

这里的播放序列帧动画不仅仅是UGUI,我使用的是创建在3d的物体plane上面。 代码如下 using System.Collections; using System.Collections.Gen...
  • athryin
  • athryin
  • 2017年06月27日 09:34
  • 1225

Unity3D中如何调用序列帧图片为动画

环境:Unity4.6.2 Win7 64bit我这里一张图片就是一帧,不需要去把一张图片裁剪成几段。然后把这些png图片按顺序渲染。其实这样也可以用视频来代替,也可以有同样的效果。 实际操作其实是...
  • a117653909
  • a117653909
  • 2015年09月15日 22:36
  • 16872

【Unity3d】简单的UGUI序列帧播放

UGUI的Image配合Animation可以很方便的实现序列帧播放的功能。我们也能自己写一个播放脚本来控制序列帧的播放,这样就可以方便地在特定帧数插入一些事件。设计一个SpriteAnimatior...
  • dark00800
  • dark00800
  • 2017年09月25日 16:11
  • 458

Shader——自己写的一个序列帧Shader

说明: 今天尝试使用Shader制作一个播放序列帧的功能,主要的思想是逐帧修改图片的UV坐标。 测试图片: (1)用于测试播放顺序,以免出现顺序问题 (2)真实测试使用的图片 ...
  • aiyan1111111
  • aiyan1111111
  • 2016年11月02日 17:51
  • 1099

Unity 序列帧动画

Unity 制作序列帧动画第一步:找一张序列帧贴图,在网上随便找了一个将图片拖拽到Unity项目中第二步:设置图片,选中图片在Inspector 面板打开精灵编辑器弹出如下窗口第三步: 编辑图片 点...
  • LIQIANGEASTSUN
  • LIQIANGEASTSUN
  • 2015年06月04日 10:25
  • 7459

用 几 行代码实现 JS 动画序列播放

基于 Promise 的动画库 所谓的动画序列,也就是说可以在上一段动画播放结束之后进行下一段动画的播放,这样可以方便用多段动画实现各种不同的复杂效果。而我们不难想到,要实现这个目的,将动画接口...
  • hj7jay
  • hj7jay
  • 2017年03月09日 09:17
  • 822
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UISpriteAnimation播放序列帧时晃动
举报原因:
原因补充:

(最多只允许输入30个字)