World SDK Guide - Chinese
⌘
K
World SDK API Reference
Studio Guide
World SDK Guide
入门
安装和设置
世界SDK编辑器界面
创建一个Zepeto角色
QR 移动测试
释放你的世界
ZEPETO World 中可用的 Unity 函数列表
ZEPETO build it Template 指南
教程
概述
ZEPETO构建模板教程
让我们学习如何利用全球发行版获利
ZEPETO 世界简易入门指南:每个人的初学者教程!
使用对象移动和障碍物操作的世界示例
制作一个可以吃东西的世界
使用互动的简单随机世界
创建多人游戏
创造你的世界
概述
脚本编写
玩家和角色:基础
玩家及角色:进阶
玩家与角色:提示
手势
聊天
记录
社交
门户
多人游戏
数据存储
经济
世界环境
与物体互动
用户界面
管理您的世界
概述
测试与优化
世界分布
Resources
概述
ZEPETO 资产
特性示例模板
API参考
发布说明
ZEPETO 世界统一 SDK
ZEPETO World Open API
帮助
帮助概述
开发常见问题
政策常见问题解答
UI / 图形常见问题解答
评审/发布常见问题解答
货币化常见问题解答
政策与指导方针
世界指南
ZEPETO World SDK 许可和条款
Docs powered by
Archbee
创造你的世界
玩家与角色:提示
控制ZEPETO相机固定
4min
ZEPETO相机设置为跟随玩家的ZEPETO角色。 本指南将向您展示如何在运行时防止ZEPETO相机跟随您的ZEPETO角色。
步骤 1 : 编写脚本
将一个GameObject添加到场景中,并包含下面的RuntimeCamera示例脚本。
TypeScript
1
import
{
ZepetoScriptBehaviour
}
from
'ZEPETO.Script'
;
2
import
{
ZepetoCamera
,
ZepetoPlayers
}
from
'ZEPETO.Character.Controller'
;
3
import
{
Button
}
from
'UnityEngine.UI'
;
4
5
export
default
class
RuntimeCamera
extends
ZepetoScriptBehaviour
{
6
7
public
turnOnBtn
:
Button
;
8
public
turnOffBtn
:
Button
;
9
10
private
_myCamera
:
ZepetoCamera
;
11
12
Start
(
)
{
13
ZepetoPlayers
.
instance
.
OnAddedLocalPlayer
.
AddListener
(
(
)
=>
{
14
this
.
_myCamera
=
ZepetoPlayers
.
instance
.
LocalPlayer
.
zepetoCamera
15
}
)
;
16
this
.
turnOffBtn
.
onClick
.
AddListener
(
(
)
=>
{
17
this
.
_myCamera
.
StateMachine
.
Stop
(
)
;
18
}
)
;
19
this
.
turnOnBtn
.
onClick
.
AddListener
(
(
)
=>
{
20
this
.
_myCamera
.
StateMachine
.
Start
(
this
.
_myCamera
.
currentState
)
;
21
}
)
;
22
}
23
}
import { ZepetoScriptBehaviour } from 'ZEPETO.Script'; import { ZepetoCamera, ZepetoPlayers } from 'ZEPETO.Character.Controller'; import { Button } from 'UnityEngine.UI'; export default class RuntimeCamera extends ZepetoScriptBehaviour { public turnOnBtn: Button; public turnOffBtn: Button; private _myCamera: ZepetoCamera; Start() { ZepetoPlayers.instance.OnAddedLocalPlayer.AddListener(() => { this._myCamera = ZepetoPlayers.instance.LocalPlayer.zepetoCamera }); this.turnOffBtn.onClick.AddListener(() => { this._myCamera.StateMachine.Stop(); }); this.turnOnBtn.onClick.AddListener(() => { this._myCamera.StateMachine.Start(this._myCamera.currentState); }); } }
步骤 2 : 运行
如果您按下暂停按钮,您会注意到ZEPETO相机不再跟随玩家角色,并保持固定位置。
当您按下恢复按钮时,您会看到相机再次跟随角色。
更新日期 11 Oct 2024
此页面是否对您有帮助?
上一个
隐藏和显示ZEPETO角色外观
下一个
检查一个角色是否在地面上
Docs powered by
Archbee
Docs powered by
Archbee