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

这篇具有很好参考价值的文章主要介绍了【Unity】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上,效果如下
unity gif插件,unity学习笔记,unity,ui,动画
2、选择gif播放器,设置绑定的参数
(1)首先需要删除1的绑定,因为有绑定rawTexture时,无法执行纹理渲染。
(2)在2处选择绑定Cube
(3)在3处修改文件路径,选择自己替换的gif文件。
unity gif插件,unity学习笔记,unity,ui,动画
3、在路径下拖入自己的gif文件,并将文件后缀修改为.bytes
unity gif插件,unity学习笔记,unity,ui,动画
4、为了避免纹理渲染过暗,可以修改shader
unity gif插件,unity学习笔记,unity,ui,动画
5、为提升GIF清晰度,可以将Cube放大一些。文章来源地址https://www.toymoban.com/news/detail-583859.html

到了这里,关于【Unity】Gif图片播放插件(支持UI及模型纹理渲染两种模式)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【方便的Opencv】实现播放有声音的视频+附带图片生成gif

            因为最近老是用到Opencv这个库来处理视频,过程遇到了非常多的细节问题,最后把成品干脆直接放到博客来,这样以后可以随时过来取用。         Opencv读取视频没有声音的原因是因为:视频是分为图像与音频的,Opencv仅仅只是读取了一帧帧图像,并没有读取

    2023年04月09日
    浏览(46)
  • 逻辑_gif图片在每次页面打开时恢复到第一帧播放

    在页面嵌入一个gif动画,每次进入页面时先展示gif动画(UI可以控制GIF图片为单次不循环播放)。 ---------------------------渲染页面------------------------- 发现页面第一次打开(或刷新页面)时能正常展示,当打开其他页面再返回该页面时 gif会从上次播放的最后一帧开始继续播放 ! 这违

    2024年02月11日
    浏览(30)
  • 【Unity每日一记】(Canvas的相机渲染模式) 如何将模型显示在UI之前

    👨‍💻个人主页 :@元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏 : unity每日一记 ⭐【软件设计师高频考点暴击】 ⭐【Unityc#专题篇】之c#系统化大礼包】 ⭐【unity数据持久化】数据管理类_PlayerPrfs ⭐【u

    2024年04月09日
    浏览(50)
  • Unity播放带Alpha通道的视频【WebM+Video Player】(替代播放GIF方案)

    在Unity中播放GIF或者动态效果,可以通过Video Player播放带透明通道的WebM视频来实现。 制作带Alpha的MOV视频 制作带Alpha通道的MOV视频有多重方式,如AE、PR、PS等等,具体制作过程可以自行百度。 将MOV视频格式转化为WebM格式 将WebM格式导入Unity,设置视频播放 完成动态效果展示

    2024年02月13日
    浏览(57)
  • 【unity之UI专题】—UI如此简单之UGUI六大组件(GIF思维导图详解)

    👨‍💻个人主页 :@元宇宙-秩沅 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 秩沅 原创 👨‍💻 收录于专栏 : unity常用API 👽 ScreenSpace —overlay(覆盖模式) UI组件一直显示在屏幕前,覆盖所有 对应图示: 👽 ScreenSpace—Camera 摄像机模式 摄像机不

    2023年04月11日
    浏览(60)
  • Blender——将模型及其所有纹理与材质导入unity

    前期准备 参考视频:7分钟教会你如何将Blender的模型材质导入unity_哔哩哔哩_bilibili 实验模型官网下载地址:Hoi An Ancient House Model free VR / AR / low-poly 3D model CSDN下载链接: 【免费】Blender三维模型-古代房屋模型(HoiAnAncientHouseModel)  对于常见的Blender文件,可以直接导入Unity,但

    2024年01月19日
    浏览(49)
  • QT编写实现图片的幻灯片播放、自适应显示、缩放(以鼠标位置为中心进行缩放)、拖动、重置、显示鼠标位置像素坐标及RGB值、播放GIF动画、截图保存、批量保存、拖入文件夹遍历所有文件

    这个图片查看器功能很多,是我花了不少心思,不断优化,不断添加功能的成果: 1.能打开并显示所有常用图片格式文件,显示鼠标位置像素坐标及RGB值 2.能缩放,拖动图片,可以以鼠标为中心滚动滚轮进行缩放 3.右击可弹出菜单栏,菜单包括:适应宽度,适应窗口,原图大

    2024年02月10日
    浏览(63)
  • Unity 云渲染插件 MuiltRenderStreaming 使用文档

    MuiltRenderStreaming 使用文档 1.关于MuiltRenderStreaming 2.快速开始(查看链接https://www.youtube.com/watch?v=zPg8GPrA3ms获取视频演示) 3.预制体功能介绍 3.1 RSManger 3.1.1 RSManger功能介绍 3.1.2 RSManger 各个属性的作用 3.2 RSEventSystem 3.2.1 RSEventSystem功能介绍 3.2.2 RSEventSystem使用方式 4.音频传输的实现

    2024年02月03日
    浏览(47)
  • 官宣!DevExpress Blazor UI组件,支持全新的.NET 8渲染模式

    DevExpress Blazor UI组件使用了C#为Blazor Server和Blazor WebAssembly创建高影响力的用户体验,这个UI自建库提供了一套全面的原生Blazor UI组件(包括Pivot Grid、调度程序、图表、数据编辑器和报表等)。 .NET 8为Blazor引入了令人兴奋的重大变化,统一了它的托管模型,并采用了服务器端渲

    2024年02月03日
    浏览(50)
  • 【Unity声音与视频播放】播放声音视频、代码控制、UI播放视频

    闲谈: 游戏开发比普通软件开发难也是有原因的,第一 游戏功能需求变化多样内部逻辑交错纵横, 而软件相对固定,无非也就是点击跳转、数据存储 第二,游戏需要很多3D数学知识、物理知识,最起码得有高中物理的基础,力、向量、射线,除了这些数据存储一样不少 但是

    2024年02月19日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包