截图
您可以使用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 中图像功能的示例。
以下是使用 ZepetoWorldContent 中截图模式功能的示例代码,使用 RenderTexture。
- 无法在Unity编辑器模式下检查,但可以在应用程序运行时检查。
截图模块包含在Buildit Unity Plug-in中,可以在下面的GitHub中查看模块脚本。
📘 Build it Unity Plug-in 截图模块

截图功能可通过点击位于Buildit Unity Plug-in World Play画面右侧的相机图标来使用。

- 1:自拍模式按钮
- 可将相机切换为自拍模式。
- 2: 拍照按钮
- 我们可以拍摄播放画面。
- 3:视频录制按钮
- 我们可以录制播放画面。
- 4:退出按钮
- 你可以退出截图模式。
✏️ 笔记本
- 聊天对话框无法拍摄,请参考。

点击拍照按钮,会出现上述弹窗。 按下Upload按钮,拍摄的照片就会立即上传到我的Zepeto帖子中。
点击Edit按钮可以在上传截图到种子之前修改帖子文本。

- 1:共享按钮
- 我们可以分享截图。
- 2:下载按钮
- 你可以把截图保存到我的机器里。
- 3:退出按钮
- 你可以退出Edit模式。
- 4: 照片预览窗口
- 可以预览拍摄的截图。
- 5:修改后文本
- 你可以结合截图修改要上传到Zepeto种子上的文本。
- 6: 上传按钮
- 你可以把截图和文本上传到Zepeto种子。

点击视频录制按钮即可开始录制,并显示录制时间。

点击截图图标后,会出现自拍模式图标。

点击该图标即可启用自拍模式。

在自拍模式下,角色会看向镜头。如果相机移动超过一定角度,角色会重新面向正前方。
在自拍模式激活状态下,您可以拍照或录制视频。
再次点击自拍模式图标可退出该模式,退出截图功能时自拍模式也会一并关闭。
通过弹窗的Upload按钮上传帖子,截图将与基本文本"#ZEPETO World #ZEPETO #Bildy #World"一起上传。

按下Edit按钮时出现的Description盒中的文本也是基本文本"#ZEPETO World #ZEPETO #Bildy #World"。

如何更改默认的Description文本如下。
在左侧 Hierarchy 窗口中选择 Managers > ScreenShot。

在右侧的Inspector窗口中,按下Prefab区域下面的Open按钮,打开ScreenShot Prefab。

在左侧 Hierarchy 窗口中选择 ScreenShot > SafeArea > ScreenShot > PreviewPanel > PreviewTextFieldPanel > PreviewInputField。

在右侧的Inspector窗口中查找Text字段,并将其更改为所需的文本。

通过如下示例更改文本,可以检查 Description 盒中的文本已被更改。



如上所述,在播放画面右侧看不到截图图标时,解决方法如下。
在左侧 Hierarchy 窗口中选择 Managers > ScreenShot。

在右侧的 Inspector 窗口中检查左侧的复选框。
