unity spine动画渐变效果(UGUI及fairyGUI )

查阅了一些资料,大部分都是直接去修改整个动画的alpha值。比如说spine动画默认shader为

更改成,此时修改shader的alpha值。

得到的效果并不是我想要的。那么要怎么做呢?使用Unity自带的RenderTexture就可以得到我要的效果了。

1.鼠标右键点击新建一个renderTexture,并且设置大小

2.新建一个spine动画 因为是个demo 所以用的是官方示例动画

3.再将动画的层次设置成spine层次(次层次是自定义设置的)

4.新建一个camera,渲染层设置成spine层,将新建的renderTexture放置在camera里面,同时Main Camera需将spine层剔除

5.调整摄像头或者spine动画的位置,放在自己想要的位置,demo位置是居中的

6.在UGUI中新建一个RawImage,将renderTexture赋值

7.这时候我们修改RawImage的alpha值就不会出现露馅的现象了

8.如果项目是使用的fairyGUI 的话,就在项目中需要显示的地方新建一个GLoader,获取当前camera的rendertexture,再赋值。例如(该代码是用lua书写,c#的话原理一样):

unity spine动画渐变效果(UGUI及fairyGUI )相关推荐

  1. Unity——Spine动画的使用

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

  2. unity spine 动画

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

  3. Unity Spine动画中Complete 委托 、事件、缓存 += -= 委托

    一.API概念 1.Spine.AnimationState支持的事件: 2.Start:当动画开始播放: 3.End:当动画被清除或中断: 4.Complete:当动画完成它全部的持续时间: 5.E ...

  4. unity spine动画播放隐藏后马上显示播放抽搐的bug

    spine动画抽搐 需在setAnimation后 if (reset == 1) { sa.Update(0); sa.LateUpdate(); } 测试正常

  5. Unity_用脚本控制Spine动画播放和切换皮肤

    Spine在Unity里使用有3钟方式: SkeletonAnimation,Spine原生方式,支持所有Spine功能 SkeletonMecanim (或 SkeletonAnimator),会将 ...

  6. Unity 使用 Spine 动画

    在 Unity 中,常常使用 Spine 来制作一些动画,引擎本身并不能直接播放 Spine 动画,需要额外导入一个 RunTime 插件库才能支持. 运行库导入 关于运行库的导入,有两种方式: 1. ...

  7. Unity使用spine动画

    Unity使用spine动画 在 Unity 中,常常使用 Spine 来制作一些动画,引擎本身并不能直接播放 Spine 动画,需要额外导入一个 RunTime 插件库才能支持. 官网插件导入 当然 ...

  8. unity 在代码中创建spine动画组件

    项目中用到了spine动画,使用Assetbundle打包后,在手机上运行会出现丢材质的情况.如果不进行打包,直接放到Resources目录下是可以正常加载的,但是,这样包就会很大,而且也不能进行热更 ...

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

    Unity Spine SkeletonGraphic 动画重复播放 过度残影透明渐变Bug 解决方案 不推荐使用SetToSetupPose和Setup Pose相关,代码直接贴上 /// < ...

最新文章

  1. DMS是临时解决方案?
  2. python csv模块心得
  3. shiro实战系列(一)之入门实战
  4. iOS - Localizable 国际化
  5. andoid x项目的优化 1
  6. 必须为非自相关端口上的非激活接收指定至少一个已初始化的相关集
  7. 英语语法---数词详解
  8. vue computed使用_vue computed正确使用方式
  9. matlab7.0 6.5,任何处理matlab6.5与7.0.1的兼容问题
  10. iOS项目开发实战——使用Xcode6设计自己定义控件与图形
  11. Visio2019中插入数学公式
  12. 固若金汤 - PostgreSQL pgcrypto加密插件
  13. varchar2转number 详解 Oracle
  14. windows手动清理垃圾文件
  15. 【黑苹果教程】驱动ATI Radeon HD5450显卡
  16. Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks(MAML)研读笔记
  17. java opengl 图片文字_如何通过opengl显示相机预览
  18. flume 对接 kafka 报错: Error while fetching metadata with correlation id 35 {=INVALID_TOPIC_EXCEPTION}
  19. latex 学习使用记录(插图片,插表格,插公式,插参考文献)
  20. linux 流量监控利器:iftop

热门文章

  1. 大疆网上测评题库_【大疆待定面试】发了在线测评,感觉题目挺新的。-看准网...
  2. 设置电脑颜色保护眼睛
  3. Curl请求错误时返回错误编码含义
  4. MPLS VPN跨域方案OptionA、B、C1、C2路由传递和数据转发三种方案的总结 配置思路
  5. 关于计算机个人简历ppt,计算机维护个人简历PPT模版
  6. 零编程基础获取最新、最权威的县以上行政区划代码信息
  7. C++ 队列的创建和基本操作
  8. 基于ARM的嵌入式linux 内核的裁剪与移植
  9. oc字典放入到数组里,根据字典里的属性排序(重点)
  10. 阿里动物园又来了个平头哥