创造你的世界
玩家及角色:进阶
顶部视图示例
3分
通过禁用内置的zepetocamera并使用自定义相机,您可以实现不同的相机视角。 步骤 1 设置相机视图 调整自定义相机的变换以配置所需角度的视图。 在我们的指南中,我们使用主相机作为我们的自定义相机。 对于顶部视图,请参考以下设置。 步骤 2 编写脚本 在您的场景中实现基本的zepeto角色创建代码。 📘 请参考以下指南。 \[ 创建一个zepeto角色 docid\ x uqcezxzv rams18k0bt ] 创建一个脚本,禁用zepeto相机并创建一个自定义相机以跟随zepeto角色。 选择创建 > zepeto > typescript,并将其重命名为 topviewcontroller。 将脚本添加到 topviewcontroller 对象。 编写以下代码以使自定义相机跟随角色。 topviewcontroller import { camera, transform, vector3 } from 'unityengine'; import { spawninfo, zepetoplayers } from 'zepeto character controller'; import { zepetoscriptbehaviour } from 'zepeto script'; export default class topviewcontroller extends zepetoscriptbehaviour { public customcamera camera; private localplayertr transform; start() { zepetoplayers instance onaddedlocalplayer addlistener(() => { this localplayertr = zepetoplayers instance localplayer zepetoplayer character transform; // 禁用 zepeto 相机 zepetoplayers instance localplayer zepetocamera gameobject setactive(false); }); } lateupdate() { if(this localplayertr != null) { this customcamera transform position = new vector3(this localplayertr position x, this customcamera transform position y, this localplayertr position z); } } } 将相机对象连接到检查器。 现在尝试通过按下屏幕中央的 \[▶︎(播放)] 按钮来运行它。 您应该看到现有的 zepetocamera 被禁用,自定义相机被启用。