World SDK Guide - Chinese
⌘
K
World SDK API Reference
Studio Guide
World SDK Guide
入门
安装和设置
世界SDK编辑器界面
创建一个Zepeto角色
QR 移动测试
释放你的世界
ZEPETO World 中可用的 Unity 函数列表
教程
概述
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
目录
步骤 1 : 编写脚本
步骤 2 : 运行
Docs powered by
Archbee