首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Unity 3D 实用技巧-轻松掌握生成Gif动态图与播放

第一部分:录制

快速生成Gif 动图其实方式有多种,小编这边直接介绍常用的方式。

方式一:

01 我们知道Unity3D 自带录屏Unity Recorder 插件,里面包括生成gif图的功能。Window->Package Manager 直接搜索Unity Recorder关键字。

02 然后再选择Window -> General -> Recorder 面板,选择Gif 动画格式即可实现。

方式二:

利用第三方的插件分享,小编特别推荐NatCorder插件

Pro GIF Recorder Toolkit:

https://assetstore.unity.com/packages/tools/integration/pro-gif-recorder-toolkit-98258

Very Simple GIF:

https://assetstore.unity.com/packages/tools/integration/very-simple-gif-71990

NatCorder - Video Recording API:

https://assetstore.unity.com/packages/tools/integration/very-simple-gif-71990?q=Natcord&orderBy=1

下面是NatCorder的实操:

01项目导入插件后,直接设置场景与对象。挂上Giffy组件。

02 直接运行项目,实时生成Gif动图。

Gif 示例图:

第二部分:播放

Unity目前对图形图像的支持还不是很完善,支持的图形文件格式有 PSD, TIFF, JPG, TGA, PNG, GIF, BMP, IFF, PICT等,但是针对Gif动画,特别有第三方的插件可以支持。

Gif Play Plugin:

https://assetstore.unity.com/packages/2d/environments/gif-play-plugin-116943

Power GIF Runtime Libary + GIPHY API:

https://assetstore.unity.com/packages/tools/animation/power-gif-runtime-libary-giphy-api-120039

01另外,小编这边直接实操一个简单使用的项目。适用于Window 平台,首先复制”"System.Drawing.dll" file in the "C:\Program Files (x86)\Unity\Editor\Data\Mono\lib\mono\2.0(4.0)"文件到"Assets" 文件夹下面;

02 然后新建Streaming Assets文件夹,并把命好名称Gif图资源放进去;

03 PlayGifAction.cs 关键代码

右滑查看完整代码

04直接运行项目,即可预览Gif图播放显示。

- 喜欢本文,关注博主 -

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201101A04FE600?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券