如何在Unity中录制屏幕并将输出作为文件[关闭]

2024-06-23

有没有什么方法,例如编码或使用免费资源在我的游戏中实现屏幕录制功能。

我正在开发 Unity,我的项目需要提供a replay当我玩游戏并将重播的输出作为文件时。

提前致谢。


您可以查看我们的开源项目:https://github.com/getsocial-im/getsocial-capture https://github.com/getsocial-im/getsocial-capture。 C# 示例位于自述文件中。

您可以用 2 种模式进行录制:

  1. Continuous模式 - 捕获最后 X 帧。
  2. Manual模式 - 在需要时自行捕获帧。例如,记录关卡的延时拍摄。

这是测试应用程序的游戏会话记录。最后显示录制的GIF预览:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Unity中录制屏幕并将输出作为文件[关闭] 的相关文章

  • Unity手游触摸动作不扎实

    我的代码中有一种 错误 我只是找不到它发生的原因以及如何修复它 我是统一的初学者 甚至是统一的手机游戏的初学者 我使用触摸让玩家从一侧移动到另一侧 但问题是我希望玩家在手指从一侧滑动到另一侧时能够平滑移动 但我的代码还会将玩家移动到您点击的
  • 使用 Unity3D 按钮执行 xcode 函数?

    是否可以在 unity 中制作一个按钮来执行 Xcode 中的功能 我正在尝试执行来自 unity3d 项目的推送消息 请帮忙 因为这让我发疯 提前致谢 是的 您可以调用具有 C 接口的本机 Objective C 代码 您甚至可以在 Un
  • unity3d 游戏上的 Facebook AppRequest 句柄

    我正在尝试使用新的 facebook unity sdk 在 Unity3D 中制作游戏 我可以向列表中的朋友发送 AppRequest 但我的疑问是 当我的朋友下载了同一个游戏后 我如何使用AppRequest与朋友进行交流 例如 如果我
  • 从脚本启用/禁用 GameObject 组件 [Unity3D]

    我需要获取一个脚本中设置的布尔值 放入名为 bouclier 的变量 以启用或禁用游戏对象 该变量位于游戏对象 Player 中 此处右下角 我需要启用或禁用这个游戏对象 Bouclier01 为此 我将脚本附加到游戏对象 Bouclier
  • Unity 2018.3 android dex合并问题

    在您决定将这篇文章视为 重复 而不阅读它之前 请了解我已经查看了大量与此主题相关的帖子 但我找不到适合我的实例的解决方案 包括 StackOverflow 建议的所有解决方案 大多数帖子都是针对 Android Studio 而不是 Uni
  • 在unity3D中显示数学方程

    我想使用它的 GUI 系统统一显示数学方程 有办法吗 我正在使用 C 语言在 Unity 中进行编程 如果我还可以使用 C 代码显示数学符号 这对我来说会很有用 谢谢 自 2016 年起 您可以使用TEXDraw https assetst
  • 如何让游戏音频在某个点循环播放

    我的游戏中有一场风暴 所以我制作了一个环境音频文件 它慢慢成长为一场风暴 雨逐渐消失 然后变成一个可循环的风暴音频文件 我是这样做的 Play intro clip and merge into main loop var introTim
  • 如何使用 Unity 在 Android 设备上以各种宽高比显示游戏的相同部分?

    我从 Libgdx 引擎转向 Unity 是一名初级程序员 我尝试在 Unity 中为 Android 和 iOS 设备制作游戏 但在宽高比 分辨率缩放方面遇到问题 在 Libgdx 中 如果您开发了一些东西 您可以指定 默认 分辨率 并且
  • 如何在Unity Inspector中创建多维数组?

    如何在 Unity Inspector 中创建枚举多维数组并使其可序列化 以便我可以从不同的脚本调用它 public enum colors red blue green yellow cyan white purple public in
  • 统一;随机物体移动[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我正在制作一款机器人战斗游戏 我希望敌人随机移动 然后有时会向敌人移动 我希望运动包含在其中的代码 else if avoid fal
  • Unity wiki 的 Singleton 是如何工作的?

    我的场景中有一个 经理 游戏对象 其中有一个Manager附加到它的脚本组件 我需要这个Manager脚本成为单例因为有多个经理是没有意义的 我使用了单例实现来自 Unity 维基 http wiki unity3d com index p
  • Unity3D StartCoroutine 调用一个函数,该函数什么时候返回?

    我知道Unity3D StartCoroutine调用了一个与StartCoroutine在同一线程上运行的函数 但是被调用的函数什么时候返回到原始调用者 我在互联网上查找了一个很好的 Unity3D Coroutine 示例 但找不到完整
  • 澄清Update() 和FixedUpdate() 的使用? Unity2D [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 所以我知道FixedUpdate应该用于物理操作等 但我很难理解什么算作物理 例如 我通过查看按下的键来移动角色 然后施加力 目前我正
  • 在 xcode 中找不到 AppDelegate.m

    我目前正在尝试将 Facebook SDK 实现到我的 Unity 应用程序中 但我找不到AppDelegate m我必须修改它才能实现 SDK 我尝试在 Xcode 文件夹中到处搜索 但似乎无处可寻 我也在谷歌上搜索 但因为我真的不明白
  • 在 Unity3D 中使用 GraphicsMagick

    我正在寻找在 Unity3D 中使用 System Drawing 的替代方案 因为显然 Unity 不支持它 我想简单地在纹理上画一些线 但我想要诸如线宽和边缘圆角之类的选项 这些选项相当复杂 GraphicsMagick 看起来很完美
  • 如何在Unity上制作循环动画片段

    我正在使用 Unity Mecanim 并且有两个动画剪辑 问题是 当剪辑的动画完成时 它不会从头开始 也不会循环 而且我找不到任何选项让它循环 有帮助吗 在哪里寻找循环选项 EDIT 我根据这里的答案找到了选项 但没有可编辑的 是因为我从
  • 错误代码 CS1061 运算符“*”不能应用于“Vector 3”和“Vector3”类型的操作数。我该如何解决这个问题

    您好 我正在尝试使用我的脚本根据速度为角色创建统一的运动 但出现错误CS0019 操作员 不能应用于 Vector3 和 Vector3 类型的操作数 不断出现 我尝试过类似问题的解决方案错误 CS0019 运算符 无法应用于类型 Vect
  • 统一的网格组合器

    你好 我正在使用这个人的脚本https www youtube com watch v wYAlky1aZn4 https www youtube com watch v wYAlky1aZn4组合网格 因为游戏运行不流畅时会出现 滞后 或
  • 未将对象引用设置为对象 UnityEngine 的实例

    长话短说 在编写游戏代码时 我突然遇到了一堆这样的错误 数字不断上升 NullReferenceException Object reference not set to an instance of an object UnityEngi
  • 将图像从 Stream/StreamReader 加载到 Image 或 RawImage 组件

    我正在使用 AWS Unity v3 3 50 0 从下载的 S3 SDK AWSSDK S3 3 3 5 4 unitypackage https aws amazon com mobile sdk https aws amazon co

随机推荐