跳转至

中国版ModAPI特化接口

覆盖范围

接口域 来源文件 说明
成就 接口\成就.md 联机大厅成就存储读写接口。
联机大厅 接口\联机大厅.md 玩家UID、大厅存储与大厅商品信息接口。
商城 接口\商城.md 中国版商城入口与界面开关接口。
山头服务器 接口\山头服务器.md 山头服务器宿主玩家UID查询接口。
物理 接口\物理.md PhysX刚体、碰撞体、力学与射线接口。
模型 接口\模型.md 自由模型创建、绑定、动画与材质控制接口。
虚拟世界 接口\虚拟世界\*.md 客户端虚拟世界、相机、模型与对象绑定接口。

平台大厅与商城接口

接口域 代表接口 作用
成就 LobbyGetAchievementStorage、LobbySetAchievementStorage 读取与写入大厅成就存储。
联机大厅 LobbyGetStorage、LobbyGetStorageBySort、LobbySetStorageAndUserItem、QueryLobbyUserItem 管理大厅侧玩家存储与大厅商品关联数据。
联机大厅 GetPlayerUid 从玩家实体ID查询平台UID。
商城 OpenShopWindow、OpenItemDetailWindow、CloseShopWindow、ShowShopGate、HideShopGate 控制商城界面与商城入口显示。
山头服务器 GetHostPlayerUid 获取山头服务器宿主玩家UID。

物理接口

接口\物理.md共收录15个接口,主要围绕PhysX活动对象生命周期与受力控制。

能力分组 代表接口
活动对象创建 CreatePxActor
几何体构建 AddBoxGeometry、AddSphereGeometry、AddCapsuleGeometry、AddBoxTrigger
施力与姿态 AddForce、AddForceAtPos、AddForceAtPosLocal、SetGlobalPose、SetKinematicTarget
标志位与约束 SetActorFlag、SetRigidBodyFlag、SetRigidDynamicLockFlags
计算工具 Raycast、GetQuaternion

自由模型接口

接口\模型.md为高密度接口页,包含模型创建、绑定、动画、材质、纹理、透明度与可见性控制。该页部分标题是“当需要自由模型时,建议使用LevelId”提示语,不是独立接口名称。

能力分组 代表接口
创建与销毁 CreateFreeModel、RemoveFreeModel、ResetModel
绑定关系 BindModelToEntity、BindModelToModel、BindItemToBone、UnBindModelToEntity、UnBindModelToModel
动画控制 PlayAnim、ModelPlayAni、ModelStopAni、SetAnimLayer、SetAnimSpeed
动画融合 RegisterAnim1DControlParam、RegisterAnim1DMultiControlParam、SetAnim1DControlParam、SetAnim1DMultiControlParam
外观与材质 SetModel、SetModelMaterial、SetModelTexture、SetTexture、SetBrightness、SetEntityOpacity
变换控制 SetFreeModelPos、SetFreeModelRot、SetFreeModelScale、SetModelOffset

虚拟世界接口

虚拟世界接口集中在客户端CreateVirtualWorld(levelId)组件,分为世界、相机、模型、对象四组。

世界

接口 作用
VirtualWorldCreate / VirtualWorldDestroy 创建或销毁虚拟世界。
VirtualWorldToggleVisibility 切换虚拟世界可见性。
VirtualWorldSetSkyBgColor / VirtualWorldSetSkyTexture 设置天空背景色与天空贴图。
VirtualWorldSetCollidersVisible 显示或隐藏模型包围盒(调试用途)。

相机

接口 作用
CameraSetPos、CameraGetPos 设置或读取相机位置。
CameraLookAt 设置相机朝向目标点。
CameraMoveTo、CameraStopActions 以插值方式移动相机并可中断。
CameraSetFov、CameraGetFov 设置或读取视野角。
CameraSetZoom、CameraGetZoom 设置或读取缩放值。
CameraGetClickModel 查询相机当前选中的模型ID。

模型与对象

接口域 代表接口 作用
虚拟世界模型 ModelCreateObject、ModelCreateMinecraftObject、ModelRemove 创建或销毁虚拟世界模型。
模型变换 ModelSetPos、ModelSetRot、ModelSetScale、ModelMoveTo、ModelRotateTo 控制模型位置、旋转、缩放和插值移动。
模型动画 ModelPlayAnimation、ModelStopAnimation、ModelSetAnimLayer、ModelSetAnimBoneMask 控制虚拟世界模型动画播放与骨骼遮罩。
其他对象 BindModel、MoveToVirtualWorld 将序列帧、粒子、文字面板或模型绑定到模型,或移动到虚拟世界。

相关页面