创造你的世界
记录

截图

10min

使用截图功能

您可以使用ZepetoWorldContent API的图像相关功能在世界中保存或分享图像,并将图像发布到动态中。

ZepetoWorldContent API提供以下图像相关功能。

API

描述

ZepetoWorldContent.SaveToCameraRoll(rt: UnityEngine.RenderTexture, result: System.Action$1)

将图像保存到照片库。

ZepetoWorldContent.SaveToCameraRoll(texture: UnityEngine.Texture2D, result: System.Action$1)

将图像保存到照片库。

ZepetoWorldContent.Share(rt: UnityEngine.RenderTexture, result: System.Action$1)

将图像分享至外部应用。

ZepetoWorldContent.Share(texture: UnityEngine.Texture2D, result: System.Action$1)

将图像分享至外部应用。

ZepetoWorldContent.CreateFeed(rt: UnityEngine.RenderTexture, contents: string, result: System.Action$1)

将图像上传到动态。可以通过第二个参数contents指定帖子内容。世界标签会自动应用并发布到动态。

ZepetoWorldContent.CreateFeed(texture: UnityEngine.Texture2D, contents: string, $result: System.Action$1)

将图像上传到动态。可以通过第二个参数contents指定帖子内容。世界标签会自动应用并发布到动态。



以下是调用 ZepetoWorldContent 中图像功能的示例。

TypeScript




以下是使用 ZepetoWorldContent 中截图模式功能的示例代码,使用 RenderTexture。

TypeScript

  • 无法在Unity编辑器模式下检查,但可以在应用程序运行时检查。



截图示例

示例项目可从Github下载。

📘 官方截图示例

👍 截图示例描述

  • 这是一个使用ZepetoWorldContent API的图像相关功能的截图示例项目。
  • 在运行项目之前,必须先进行ZEPETO登录。
  • 它包括自拍模式和ZepetoCamera模式,通过RenderTexture保存或分享图像,并使用图像创建动态。
Document image


对现有项目的申请指南

在申请现有项目时,我们建议您遵循以下指南。

  • Zepeto.World 版本必须为 1.21.14 或更高。
    • 在 1.21.14 或更高版本的 World 中,您可以正常使用 ZepetoWorldContent 功能。版本更新可在窗口 - 包管理器 - Zepeto.World 中找到。
  • 示例项目中的第 21 层被指定为玩家。
    • 如果您在应用于现有项目时使用自定义第 21 层,请修改 ZepetoScreenShotModule.ts 中的 playerLayer 值。
Document image




  • ZepetoPlayers 必须在场景中。
    • 玩家生成代码必须单独编写。
    • 请参考项目中的 PlayerCreator.ts 文件。
  • 您必须将 ZepetoScreenShotModule 插入场景中。
Document image

  • 必须使用激活了 IKPass 的动画器。
Document image




👍 IKPass

  • 使用现有的 ZepetoAnimator 时
    • 将 ZepetoAnimator 文件从 ZepetoPlayers 拖到本地环境的 Assets/... 路径,并复制相应的资产。
    • 激活复制的 ZepetoAnimator 的 IKPass, 并用相应的动画器替换 ZepetoPlayers 的动画控制器。
  • 使用自定义动画器时
    • 激活当前使用的动画器的 IKPass。



  • 旋转方向基于水平支持。
    • 在ZepetoWorldSetting中设置为方向 - 水平。
Document image




  • 关于相机设置
    • ZepetoCamera模式下的相机设置修改ZepetoPlayers - Camera的设置。
Document image




  • 自拍相机模式下的相机设置更改Resources - Selfie Camera prefab中的Selfie Camera.ts的设置值。
Document image




更新日期 11 Oct 2024
Doc contributor
此页面是否对您有帮助?