spine
crazyapp
书山有路勤为径,学海无涯苦作舟!
展开
-
Unity之Spine动画有锯齿和白色描边
在unity中使用spine动画的时候有时候会发现导入的动画有锯齿或关节之间有白色描边。如图:解决方案:1.查看该spine动画的图集,看是否勾起了 Alpha Is Transparency这个选项,去掉该选项的勾选就可以了。2.如果去掉还不能解决,可以尝试一下把Advanced下的Generate Mip Maps这个选项勾掉。...原创 2021-02-05 18:09:10 · 5343 阅读 · 2 评论 -
修改Spine动画颜色
动态调整spine动画颜色:skeletonAnimations.skeleton.SetColor(Color.gray);原创 2020-07-22 11:09:45 · 2777 阅读 · 0 评论 -
spine导出二进制文件怎么导入unity
spine动画导出的二进制文件(.skel)怎么导入unity。原创 2017-05-19 16:51:33 · 28392 阅读 · 1 评论 -
动态修改spine动画渲染层次
在unity中做2D游戏开发的时候我们使用sprite比较多,sprite的层次修改我们手动修改sprite renderer下面的Order in Layer属性就行了。也可以动态的获取它的层次属性进行修改,那么怎么动态修改spine动画的层次呢,如下: 我们创建spine动画的时候,在这个物体上会有一个Mesh Renderer的组件。我们通过他来改变Skeleton Animation原创 2018-01-18 16:59:00 · 6597 阅读 · 1 评论 -
Spine变色动画在unity中失效的问题
最近美术同事做spine变色动画的时候打开了Tint Black选项来做图片颜色过渡变化的效果。但是到了程序这边在unity中显示的是灰度,没有颜色变化。 在unit中有问题的spine动画材质图片如下:解决之后正确的spine动画材质图片如下:说白了就是改变spine材质的shader。默认情况下拖入到unity中是Spine/Skeleton。如果spine动画中开...原创 2019-03-05 13:58:48 · 3497 阅读 · 1 评论 -
在unity中动态改变spine动画皮肤
spine动画中有两个皮肤。实现功能:在unity中场景初始化的时候随机播放该spine动画下的其中一个皮肤。也就是动态改变spine动画皮肤。脚本如下:public SkeletonAnimation skel_lightL;void Start(){int skinID = UnityEngine.Random.Range(0, 2);if (skinID == 0){ ...原创 2019-03-05 14:16:00 · 4849 阅读 · 0 评论 -
unity修改spine动画局部位置的渲染层次
做项目的时候想把一个spine动画的某个部件的渲染层次改了,让这个动画中可以穿插其他的图片。但是一个spine动画的渲染层次是在一起的,只能单独修改spine下骨骼点下插槽中的图片的渲染层次。这是我的一个同事实现的这个效果,我在这个记录一下。使用spine运行库中自带的spine动画做的实现过程。1.在skeleton Animaton下添加Skeleton Utility。点击添加。...原创 2019-04-12 14:50:56 · 6279 阅读 · 2 评论