【Unity】Gif图片播放插件(支持UI及模型纹理渲染两种模式)

Gif图片播放插件(支持UI及模型纹理渲染两种模式)


unity本身不支持GIF格式文件直接渲染,
因此一般的做法是通过加载图片,通过代码控制其循环播放、停止等,模拟动画效果,本文简单介绍一下某个现有开源工具,感谢开源作者。

一、下载地址

1、unity3d Gif图片播放插件 支持移动设备 不需要System.Drawing
2、UnityShowGifDemo

二、插件使用说明

打开项目demo关卡,直接运行可以看到
示例项目中展示了UI的形式加载GIF播放示例动画。
下面主要介绍基于该案例改造实现模型纹理渲染

1、添加renderTexture
(1)删除或隐藏RawTexture和canvas
(2)新增renderTexture到目录下,并创建Cube模型到场景中(也可以替换成其他mesh)
(3)将renderTexture拖放到Cube上,效果如下
在这里插入图片描述
2、选择gif播放器,设置绑定的参数
(1)首先需要删除1的绑定,因为有绑定rawTexture时,无法执行纹理渲染。
(2)在2处选择绑定Cube
(3)在3处修改文件路径,选择自己替换的gif文件。
在这里插入图片描述
3、在路径下拖入自己的gif文件,并将文件后缀修改为.bytes
在这里插入图片描述
4、为了避免纹理渲染过暗,可以修改shader
在这里插入图片描述
5、为提升GIF清晰度,可以将Cube放大一些。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灵境引路人

感谢投喂 ~ ❤

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值