Files
2025-03-17 13:24:39 +08:00

75 lines
8.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
sidebarDepth: 1
---
# 索引
---
- [世界](#世界)
- [相机](#相机)
- [模型](#模型)
- [其它对象](#其它对象)
### 世界
| 接口 | <div style="width: 3em"></div> | 描述 |
| --- | --- | --- |
| [VirtualWorldCreate](世界.md#virtualworldcreate) | <span style="display:inline;color:#7575f9">客户端</span> | 创建虚拟世界,虚拟世界只允许存在一个,已经存在虚拟世界的情况下再调用此方法则无效 |
| [VirtualWorldDestroy](世界.md#virtualworlddestroy) | <span style="display:inline;color:#7575f9">客户端</span> | 销毁虚拟世界 |
| [VirtualWorldSetCollidersVisible](世界.md#virtualworldsetcollidersvisible) | <span style="display:inline;color:#7575f9">客户端</span> | 设置虚拟世界中模型的包围盒是否显示,主要用于调试,默认为不显示 |
| [VirtualWorldSetSkyBgColor](世界.md#virtualworldsetskybgcolor) | <span style="display:inline;color:#7575f9">客户端</span> | 设置虚拟世界中天空背景的颜色 |
| [VirtualWorldSetSkyTexture](世界.md#virtualworldsetskytexture) | <span style="display:inline;color:#7575f9">客户端</span> | 设置虚拟世界中天空的贴图 |
| [VirtualWorldToggleVisibility](世界.md#virtualworldtogglevisibility) | <span style="display:inline;color:#7575f9">客户端</span> | 设置虚拟世界是否显示 |
### 相机
| 接口 | <div style="width: 3em"></div> | 描述 |
| --- | --- | --- |
| [CameraGetClickModel](相机.md#cameragetclickmodel) | <span style="display:inline;color:#7575f9">客户端</span> | 获取相机当前指向的模型的id会返回离相机最近的通常与GetEntityByCoordEvent配合使用 |
| [CameraGetFov](相机.md#cameragetfov) | <span style="display:inline;color:#7575f9">客户端</span> | 获取相机视野大小 |
| [CameraGetPos](相机.md#cameragetpos) | <span style="display:inline;color:#7575f9">客户端</span> | 返回相机位置 |
| [CameraGetZoom](相机.md#cameragetzoom) | <span style="display:inline;color:#7575f9">客户端</span> | 获取相机的缩放值 |
| [CameraLookAt](相机.md#cameralookat) | <span style="display:inline;color:#7575f9">客户端</span> | 修改相机朝向 |
| [CameraMoveTo](相机.md#cameramoveto) | <span style="display:inline;color:#7575f9">客户端</span> | 设置相机移动动画, 会根据当前相机状态与传入参数按时间进行插值显示 |
| [CameraSetFov](相机.md#camerasetfov) | <span style="display:inline;color:#7575f9">客户端</span> | 设置相机视野大小 |
| [CameraSetPos](相机.md#camerasetpos) | <span style="display:inline;color:#7575f9">客户端</span> | 设置相机位置 |
| [CameraSetZoom](相机.md#camerasetzoom) | <span style="display:inline;color:#7575f9">客户端</span> | 设置相机缩放 |
| [CameraStopActions](相机.md#camerastopactions) | <span style="display:inline;color:#7575f9">客户端</span> | 停止相机移动动画 |
### 模型
| 接口 | <div style="width: 3em"></div> | 描述 |
| --- | --- | --- |
| [ModelCancelAllBoneMask](模型.md#modelcancelallbonemask) | <span style="display:inline;color:#7575f9">客户端</span> | 取消动画中的所有骨骼屏蔽。 |
| [ModelCreateMinecraftObject](模型.md#modelcreateminecraftobject) | <span style="display:inline;color:#7575f9">客户端</span> | 在虚拟世界中创建微软原版模型 |
| [ModelCreateObject](模型.md#modelcreateobject) | <span style="display:inline;color:#7575f9">客户端</span> | 在虚拟世界中创建网易骨骼模型 |
| [ModelGetPos](模型.md#modelgetpos) | <span style="display:inline;color:#7575f9">客户端</span> | 获取模型的坐标 |
| [ModelGetRot](模型.md#modelgetrot) | <span style="display:inline;color:#7575f9">客户端</span> | 返回模型的旋转角度 |
| [ModelIsVisible](模型.md#modelisvisible) | <span style="display:inline;color:#7575f9">客户端</span> | 返回模型可见性 |
| [ModelMoveTo](模型.md#modelmoveto) | <span style="display:inline;color:#7575f9">客户端</span> | 设置模型平移运动 |
| [ModelPlayAnimation](模型.md#modelplayanimation) | <span style="display:inline;color:#7575f9">客户端</span> | 模型播放动画支持动作融合其功能与模型接口ModelPlayAni相同。 |
| [ModelRegisterAnim1DControlParam](模型.md#modelregisteranim1dcontrolparam) | <span style="display:inline;color:#7575f9">客户端</span> | 当同时播放多个骨骼动画时新建用于控制动画进行1D线性混合的参数。目前线性混合仅支持对两个动画进行混合。新建的参数值范围为[0,1]。指定的骨骼将会按照这个参数的值对两个动画进行线性混合。 |
| [ModelRemove](模型.md#modelremove) | <span style="display:inline;color:#7575f9">客户端</span> | 销毁虚拟世界中的模型 |
| [ModelRotate](模型.md#modelrotate) | <span style="display:inline;color:#7575f9">客户端</span> | 模型绕某个轴旋转多少度 |
| [ModelRotateTo](模型.md#modelrotateto) | <span style="display:inline;color:#7575f9">客户端</span> | 设置模型旋转运动 |
| [ModelSetAnim1DControlParam](模型.md#modelsetanim1dcontrolparam) | <span style="display:inline;color:#7575f9">客户端</span> | 新建动画的1D控制参数后使用该接口对相应的参数进行控制。 |
| [ModelSetAnimAllBoneMask](模型.md#modelsetanimallbonemask) | <span style="display:inline;color:#7575f9">客户端</span> | 设置是否屏蔽动画中所有骨骼的动画若开启骨骼屏蔽后该骨骼将不再播放该动画中的动作。该接口会对该动画中所有骨骼生效可通过参数ignoreBoneList来指定不受影响的骨骼名称。通过屏蔽指定骨骼的动画可实现同一个骨骼模型同时在不同骨骼上播放不同的动作动画从而实现快捷的动作融合。 |
| [ModelSetAnimBoneMask](模型.md#modelsetanimbonemask) | <span style="display:inline;color:#7575f9">客户端</span> | 设置是否屏蔽动画中指定的骨骼的动画,若开启骨骼屏蔽后,该骨骼将不再播放该动画中的动作。通过屏蔽指定骨骼的动画可实现同一个骨骼模型同时在不同骨骼上播放不同的动作动画,从而实现快捷的动作融合。 |
| [ModelSetAnimLayer](模型.md#modelsetanimlayer) | <span style="display:inline;color:#7575f9">客户端</span> | 设置骨骼动画的层级,动画层级越大,则优先度越高,骨骼模型的骨骼优先播放优先度最高的动画,相同层级的动画则优先播放率先播放的动画。 |
| [ModelSetBoxCollider](模型.md#modelsetboxcollider) | <span style="display:inline;color:#7575f9">客户端</span> | 设置模型的包围盒 |
| [ModelSetPos](模型.md#modelsetpos) | <span style="display:inline;color:#7575f9">客户端</span> | 设置模型坐标 |
| [ModelSetRot](模型.md#modelsetrot) | <span style="display:inline;color:#7575f9">客户端</span> | 设置模型的旋转角度 |
| [ModelSetScale](模型.md#modelsetscale) | <span style="display:inline;color:#7575f9">客户端</span> | 设置模型的缩放值 |
| [ModelSetVisible](模型.md#modelsetvisible) | <span style="display:inline;color:#7575f9">客户端</span> | 设置模型可见性 |
| [ModelStopActions](模型.md#modelstopactions) | <span style="display:inline;color:#7575f9">客户端</span> | 停止模型的移动和旋转运动 |
| [ModelStopAnimation](模型.md#modelstopanimation) | <span style="display:inline;color:#7575f9">客户端</span> | 停止播放指定的模型动画。 |
| [ModelUpdateAnimationMolangVariable](模型.md#modelupdateanimationmolangvariable) | <span style="display:inline;color:#7575f9">客户端</span> | 更新微软原版模型表达式变量,可控制动作的改变 |
### 其它对象
| 接口 | <div style="width: 3em"></div> | 描述 |
| --- | --- | --- |
| [BindModel](其它对象.md#bindmodel) | <span style="display:inline;color:#7575f9">客户端</span> | 把对象绑定到模型上, 支持绑定序列帧,粒子,文本和其它模型 |
| [MoveToVirtualWorld](其它对象.md#movetovirtualworld) | <span style="display:inline;color:#7575f9">客户端</span> | 把对象从主世界移到虚拟世界, 非绑定的序列帧,文本,粒子需要调用该方法后才会出现在虚拟世界中,绑定的可以省略调用该方法。 |