Unity Spine SkeletonGraphic 动画重复播放 过度残影透明渐变Bug 解决方案
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 解决方案相关推荐
- Unity Shader 动画效果出现残影
问题 复现<Unity Shader入门精要>的动画效果时,我发现我的动画都出现了残影. 一开始认为是程序写错了,采样出现了问题,但是复查对比其他资料很多遍也没发现错误. 解决方法 后来反 ...
- Unity Spine切换动画
Unity使用Spine切换动画时会自动加入融合,这时动画会产生过渡的效果,如果想直接切换则按下图操作即可 把Default Mix Duration设置为0 public void Awake(){ ...
- Unity Shader UV动画之高光材质加上透明材质与UV动画
理解,UV动画实质是对UV的坐标进行变化,从而使纹理产生动态变化 例子:从高光材质进行修改 1,加上透明材质的标签以及混合模式,再使用带透明通道的贴图,可以实现:不透明部分的图案,材质是高光材质,透明 ...
- unity spine 进阶使用
在项目实践中,我们常常遇到收集金币,钻石等这样的特效需求,最初我们也是全靠代码实现,效果总是差点,偶然和我们动画师聊天确定了一种新的实现方案. 大概流程是动画师在spine软件中实现炸金币+飞金币的过 ...
- unity spine 动画
先我们来看到底什么是骨骼动画: 在早期的机器上,渲染本身已经占用了很多CPU资源,因此,对于渲染,往往采取的是一种空间换时间的策略,以避免在模型的渲染中继续加重CPU的负担.帧动画模型在这种条件下应运 ...
- 【Unity】动作游戏开发实战详细分析-25-角色残影效果的实现
[Unity]动作游戏开发实战详细分析-25-角色残影效果的实现 基本思路 Unity中的蒙皮网格组件提供了一个接口BakeMesh,允许我们拿到当前动画帧的网格数据,借此可对烘焙网格使用半透明的边缘 ...
- Unity学习笔记(8) Unity残影效果整理,3D、2D、通用方案
Unity做残影效果是个不难的工作. 但是一些细节会对使用方法产生限制,这里整理一下各种情况下推荐的残影效果实现方案 1.3D网格 (高性能) 2.2D人物 (非骨骼动画) (高性能) 3.其它场景 ...
- Unity实时运动残影特效
效果图: 实现原理: 复制模型当前时间点的Mesh,然后将Mesh全部绘制出来,并修改Shader的Alpha通道实现淡出的效果 方法一: 由于骨骼蒙皮动画的Mesh是随着动画改变的,要捕捉人物变化的 ...
- Unity——Spine动画的使用
一.Spine是什么? Spine是一个收费的跨平台的2D骨骼动画制作工具. 官方地址:http://zh.esotericsoftware.com/ 二.Spine导出的Unity资源 Spine导 ...
最新文章
- Caused by: java.lang.NoClassDefFoundError: redis/clients/util/Pool
- 面试经典题-单链表反转
- liferay学习(源码调试问题)
- java百度地图地名定位地址_百度地图定位显示省市区街道名称,非常实用
- MFC关于Radio按钮分组与选择的操作
- python编程实例视屏-使用Python实现视频下载功能实例代码
- Python中可变数据类型和不可变数据类型
- Python学习笔记:一维数据的插值
- python小游戏贪吃蛇源码下载
- 一加9RT外观和部分参数揭晓:搭载骁龙888+E4直屏
- 依据imu姿态角计算z轴倾角_[姿态估计] DenseFusion详解
- Centos7 Zabbix监控部署
- 微软官方升级win10工具MediaCreationTool使用方法
- rectangle()函数与rect类详解
- 在vue项目中使用webp图片心得
- 大学英语A4 | 上海师范大学慕课《英汉互译》笔记
- Metasploit为什么选择Ruby语言(部分)
- 功能测试与性能测试常见方法
- luogu P4643 [国家集训队]阿狸和桃子的游戏
- 诚信迎考 计算机考试主题班会策划,诚信应考 拒绝舞弊-诚信考试主题活动策划书...
热门文章
- ACM 常用思维技巧
- python3字典运算_Python3字典与集合
- R语言威尔科克森符号秩和(Wilcoxon Signed Rank statistic)分布
- App避免被杀死,常驻后台
- 多旋翼油门量与升力关系
- 写的不错的家庭关系的文章,转自天涯。《2》
- 图漾科技招聘|机器视觉算法、嵌入式驱动开发高级工程师等岗位
- 文字相对于图片垂直居中
- 解决hive报错FAILED: SemanticException Cartesian products are disabled for safety的问题
- Cesium设置三维球的视角和位置(中心点)