SuperAPI AI 工具集

wow-api-housing

编程与开发

查看项目

更新于 10-15 22:41

技能介绍

用途:为《魔兽世界》正式服(Retail)插件开发者提供玩家住房系统的API参考。该系统为12.0.0补丁全新内容,资料截至12.0.0(Build 65655)。

主要能力:HousingUI负责核心住房状态与进出编辑模式;C_HouseEditorUI负责装饰物的选择、移动、旋转、缩放、放置与撤销重做;C_HousingCatalog用于浏览、搜索与筛选装饰目录及已拥有物品;HousingBasicModeUI、HousingExpertModeUI、HousingCleanupModeUI、HousingCustomizeModeUI、HousingDecorUI分别对应简化放置、专家放置(含网格吸附与精度模式)、批量清理、自定义与装饰管理;C_HouseExteriorUI处理房屋外观;HousingLayoutUI负责布局的保存、加载、重命名与删除;C_HousingNeighborhood与C_NeighborhoodInitiative处理社区、邻居访问与社区目标;CatalogShop为住房商店购买系统。资料还列出HOUSING_MODE_ENTERED、HOUSING_OBJECT_PLACED、HOUSING_LAYOUT_SAVED等关键事件及载荷。

使用方式:调用编辑器功能前需先执行HousingUI.EnterHousingMode();放置前可用C_HouseEditorUI.GetPlacementLimits()检查装饰上限;示例包括判断玩家是否在自己或他人房屋、放置装饰、遍历目录、保存与列出布局。

限制:仅适用于12.0.0及之后的正式服,API可能随补丁变化;只能编辑自己的房屋;每栋房屋有装饰数量上限;专家模式支持完整3D定位,基础模式为简化吸附;若装饰已从游戏中移除,布局可能无法正确加载;社区目标进度为集体共享;购买目录物品需要用户交互(硬件点击)。