Unity 录制游戏视屏-多种视屏格式,支持程序打包发布(图文介绍,一目了然)!


本文提供详细教程

记录遇到的难点并帮助同行的朋友们

坚持以最简单的方法传授和把更好的阅读体验带给你们!


一:前言

项目需要录制Unity-game视窗的视屏,在网上找了很多插件,虽然能用,但是相关的介绍实在是太少了,就连最基本的使用过的介绍的资料都很少,通过寻找了有几个插件使用对比后,选择了这一款给大家介绍一下,不足之处多多指正!。



二:效果图

在这里插入图片描述



三:插件资源下载

1:这个是没有修改过的官方插件
链接:https://pan.baidu.com/s/1vUMF4fAGDxFVsvOym8MlpA
提取码:o9dq

2:这个是我自己修改过的插件
链接:https://pan.baidu.com/s/18eWy250au8MqXBQKSdYo-w
提取码:rdzg



四:资源导入程序

在这里插入图片描述


五:脚本挂载及介绍

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述



六:重要提示

因为插件脚本多且繁琐,上面图中所标识出来的都是重要且能用到的脚本,如果你们想要根据自己需要修改,只需要看这几个脚本即可!如果发现不足之处或是更好的请多多指正!



七:关注公主号,获取更多资源素材


拥有自己的服务器

让开发工作不再难

MyBe

阿里云 —ESC服务器部署和搭建购买方式(图文并排,一目了然)

一键领取阿里全产品2000元优惠券大礼包 (新手必得享超值优惠)


本博客为非营利性个人原创
所刊登的所有作品的著作权均为本人所拥有
本人保留所有法定权利,违者必究!
对于需要复制、转载、链接和传播博客文章或内容的
请及时和本博主进行联系,留言,Email: ChinazJacob@163.com
————————————————————————————————
版权声明:对于经本博主明确授权和许可使用文章及内容的
使用时请注明文章或内容出处并注明网址
转载请附上原文出处链接及本声明。
  • 8
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 17
    评论
Unity程序打包后,读取外部图片需要使用Unity的I/O API。以下是一些可能的解决方案: 1. 使用绝对路径 使用绝对路径可以让你在游戏运行时直接读取本地硬盘中的图片。在代码中,你可以使用System.IO命名空间中的File类来打开文件。例如: ```csharp string absolutePath = "C:/path/to/image.png"; byte[] bytes = File.ReadAllBytes(absolutePath); Texture2D texture = new Texture2D(2, 2); texture.LoadImage(bytes); ``` 请注意,这种方法仅适用于在本地机器上运行游戏,而不适用于WebGL。 2. 使用相对路径 相对路径可以让你在打包后的游戏中读取外部文件夹中的图片。你可以使用Application.dataPath变量来获取项目的路径,然后使用相对路径来访问文件夹中的图片。例如: ```csharp string relativePath = "Assets/Resources/image.png"; string absolutePath = Path.Combine(Application.dataPath, relativePath); byte[] bytes = File.ReadAllBytes(absolutePath); Texture2D texture = new Texture2D(2, 2); texture.LoadImage(bytes); ``` 在这个例子中,我们假设图片位于Assets/Resources文件夹下。 3. 使用Resources.Load 使用Resources.Load方法可以让你在游戏运行时从指定文件夹中读取Unity资源文件。你可以使用Resources.Load方法来加载图片,例如: ```csharp Texture2D texture = Resources.Load<Texture2D>("image"); ``` 在这个例子中,我们假设图片位于Assets/Resources文件夹下,且文件名为“image”。 请注意,使用Resources.Load方法有一些限制。例如,你无法在运行时动态加载资源,因为Unity会在打包时将所有资源打包到一起。此外,如果你需要从不同的文件夹中加载不同类型的资源,你需要使用不同的Resources.Load方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Alxes_七局

你的鼓励将是我创作的最大动力!

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

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

打赏作者

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

抵扣说明:

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

余额充值