Unity Spine SkeletonGraphic 动画重复播放 过度残影透明渐变Bug 解决方案

不推荐使用SetToSetupPose和Setup Pose相关,代码直接贴上

/// <summary>
/// Spine播放设置
/// </summary>
/// <param name="trackIndex">填写0</param>
/// <param name="animationName">动画名</param>
/// <param name="loop">是否循环播放</param>
public void SetAnimation(int trackIndex, string animationName, bool loop)
{state.ClearTracks();Animation animation = SkeletonData.FindAnimation(animationName);if (animation == null) throw new ArgumentNullException("animation", "animation cannot be null.");state.SetAnimation(trackIndex, animation, loop);
}

说下其它的,获取Spine信息

SkeletonGraphic spine = this.GetComponent<SkeletonGraphic>();
spine.AnimationState.Tracks.Items[0].TrackTime;//播放动画 当前时间(可读可写)
spine.AnimationState.Tracks.Items[0].AnimationTime;//播放动画 当前时间(只读)
spine.AnimationState.Tracks.Items[0].AnimationEnd;//动画 总长时间(可读可写)

判断Spine是否存在包含动画名

AnimationStateData data = spine.AnimationState.Data;
string getName = anim[Random.Range(0, anim.Length)];
Spine.Animation animation = data.SkeletonData.FindAnimation(getName);
//如果没有存在该动画名 内部会抛出异常
if (animation != null)
{SpineHelper.Play(obj, getName, true);
}

Spine设置

spine.freeze = true;//播放停止
spine.timeScale = 1;//播放速度

有什么问题可以找我 QQ513378627
另外,不要问太简单的问题,我没空,最好自己百度

Unity Spine SkeletonGraphic 动画重复播放 过度残影透明渐变Bug 解决方案相关推荐

  1. Unity Shader 动画效果出现残影

    问题 复现<Unity Shader入门精要>的动画效果时,我发现我的动画都出现了残影. 一开始认为是程序写错了,采样出现了问题,但是复查对比其他资料很多遍也没发现错误. 解决方法 后来反 ...

  2. Unity Spine切换动画

    Unity使用Spine切换动画时会自动加入融合,这时动画会产生过渡的效果,如果想直接切换则按下图操作即可 把Default Mix Duration设置为0 public void Awake(){ ...

  3. Unity Shader UV动画之高光材质加上透明材质与UV动画

    理解,UV动画实质是对UV的坐标进行变化,从而使纹理产生动态变化 例子:从高光材质进行修改 1,加上透明材质的标签以及混合模式,再使用带透明通道的贴图,可以实现:不透明部分的图案,材质是高光材质,透明 ...

  4. unity spine 进阶使用

    在项目实践中,我们常常遇到收集金币,钻石等这样的特效需求,最初我们也是全靠代码实现,效果总是差点,偶然和我们动画师聊天确定了一种新的实现方案. 大概流程是动画师在spine软件中实现炸金币+飞金币的过 ...

  5. unity spine 动画

    先我们来看到底什么是骨骼动画: 在早期的机器上,渲染本身已经占用了很多CPU资源,因此,对于渲染,往往采取的是一种空间换时间的策略,以避免在模型的渲染中继续加重CPU的负担.帧动画模型在这种条件下应运 ...

  6. 【Unity】动作游戏开发实战详细分析-25-角色残影效果的实现

    [Unity]动作游戏开发实战详细分析-25-角色残影效果的实现 基本思路 Unity中的蒙皮网格组件提供了一个接口BakeMesh,允许我们拿到当前动画帧的网格数据,借此可对烘焙网格使用半透明的边缘 ...

  7. Unity学习笔记(8) Unity残影效果整理,3D、2D、通用方案

    Unity做残影效果是个不难的工作. 但是一些细节会对使用方法产生限制,这里整理一下各种情况下推荐的残影效果实现方案 1.3D网格 (高性能) 2.2D人物 (非骨骼动画) (高性能) 3.其它场景 ...

  8. Unity实时运动残影特效

    效果图: 实现原理: 复制模型当前时间点的Mesh,然后将Mesh全部绘制出来,并修改Shader的Alpha通道实现淡出的效果 方法一: 由于骨骼蒙皮动画的Mesh是随着动画改变的,要捕捉人物变化的 ...

  9. Unity——Spine动画的使用

    一.Spine是什么? Spine是一个收费的跨平台的2D骨骼动画制作工具. 官方地址:http://zh.esotericsoftware.com/ 二.Spine导出的Unity资源 Spine导 ...

最新文章

  1. Caused by: java.lang.NoClassDefFoundError: redis/clients/util/Pool
  2. 面试经典题-单链表反转
  3. liferay学习(源码调试问题)
  4. java百度地图地名定位地址_百度地图定位显示省市区街道名称,非常实用
  5. MFC关于Radio按钮分组与选择的操作
  6. python编程实例视屏-使用Python实现视频下载功能实例代码
  7. Python中可变数据类型和不可变数据类型
  8. Python学习笔记:一维数据的插值
  9. python小游戏贪吃蛇源码下载
  10. 一加9RT外观和部分参数揭晓:搭载骁龙888+E4直屏
  11. 依据imu姿态角计算z轴倾角_[姿态估计] DenseFusion详解
  12. Centos7 Zabbix监控部署
  13. 微软官方升级win10工具MediaCreationTool使用方法
  14. rectangle()函数与rect类详解
  15. 在vue项目中使用webp图片心得
  16. 大学英语A4 | 上海师范大学慕课《英汉互译》笔记
  17. Metasploit为什么选择Ruby语言(部分)
  18. 功能测试与性能测试常见方法
  19. luogu P4643 [国家集训队]阿狸和桃子的游戏
  20. 诚信迎考 计算机考试主题班会策划,诚信应考 拒绝舞弊-诚信考试主题活动策划书...

热门文章

  1. ACM 常用思维技巧
  2. python3字典运算_Python3字典与集合
  3. R语言威尔科克森符号秩和(Wilcoxon Signed Rank statistic)分布
  4. App避免被杀死,常驻后台
  5. 多旋翼油门量与升力关系
  6. 写的不错的家庭关系的文章,转自天涯。《2》
  7. 图漾科技招聘|机器视觉算法、嵌入式驱动开发高级工程师等岗位
  8. 文字相对于图片垂直居中
  9. 解决hive报错FAILED: SemanticException Cartesian products are disabled for safety的问题
  10. Cesium设置三维球的视角和位置(中心点)