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里面显示出来?而且代码里面也找不到这四个字段

U3D 播放序列帧图片代码

  • 2017年09月01日 16:12
  • 5KB
  • 下载

cocos2d-x播放flash序列帧示例

  • 2013年10月16日 03:18
  • 150KB
  • 下载

Unity3D:粒子特效(Particle System)播放序列帧动画

转自:http://jingyan.baidu.com/article/f96699bbb1a0d6894f3c1b77.html 本篇教程为基础篇,针对U3D入门新手,讲解粒子系统播...

海浪序列帧

  • 2015年01月21日 06:30
  • 1.36MB
  • 下载

【转】【UNITY3D 游戏开发之四】有关实现2D帧序列帧播放相关—Animating Tiledtexture

本站文章均为 李华明Himi 原创,转载务必在明显处注明:(作者新浪微博: @李华明Himi ) 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/unit...

NGUI中texture序列帧图片播放

using UnityEngine; using System.Collections; public class FullTextureAnim : MonoBehaviour { pu...

unity序列帧特效动态创建播放

using UnityEngine; using System.Collections; using System.Collections.Generic; public class SpriteAn...

unity3d播放序列帧动画

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

【UNITY3D 游戏开发之四】有关实现2D帧序列帧播放相关—Animating Tiledtexture

Himi 尝试使用了此作者《CSharp – SpritSheet.cs》代码段,发现其中有一个算法估计是作者大意写错了。这样改了就矩形也都支持了。 // split into horizontal ...
  • ourpush
  • ourpush
  • 2016年10月16日 10:34
  • 223
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UISpriteAnimation播放序列帧时晃动
举报原因:
原因补充:

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