当前位置: 首页 > news >正文

GameObject 常见类型详解 -- 光环生成对象(AURA GENERATOR)

GAMEOBJECT_TYPE_AURA_GENERATOR 是 TrinityCore 中用于创建光环生成对象的 GameObject 类型

字段详细说明

字段索引字段名称数据类型默认值说明可选值/范围
data0startOpenenumtrue初始状态0 = 关闭, 1 = 开启
data1radiusuint3210作用半径0 - 100
data2auraID1uint320光环ID1引用 Spell.db2
data3conditionID1uint320条件ID1引用 PlayerCondition.db2
data4auraID2uint320光环ID2引用 Spell.db2
data5conditionID2uint320条件ID2引用 PlayerCondition.db2
data6serverOnlyenumfalse是否仅服务器端0 = 否, 1 = 是
data7InteractRadiusOverrideuint320交互半径覆盖值(码*100)0 - 2147483647

状态控制字段

字段说明
startOpen光环生成器的初始状态,true表示开启,false表示关闭

范围控制字段

字段说明
radius光环生成器的作用半径,单位为码,默认值为10码,最大100码

光环定义字段

字段说明
auraID1第一个光环的法术ID,引用 Spell.db2 表
auraID2第二个光环的法术ID,引用 Spell.db2 表

条件控制字段

字段说明
conditionID1应用第一个光环所需的条件,引用 PlayerCondition.db2 表
conditionID2应用第二个光环所需的条件,引用 PlayerCondition.db2 表

服务器机制字段

字段说明
serverOnly控制光环生成器是否仅在服务器端存在,客户端不可见

性能优化字段

字段说明
InteractRadiusOverride自定义光环生成器的交互距离,覆盖默认值

注意事项

  • 光环系统集成: auraID1和auraID2是该类型的核心字段,连接了游戏的法术光环系统

  • 范围控制: radius字段定义了光环生成器的作用范围

  • 条件系统: conditionID1和conditionID2允许为每个光环设置独立的触发条件

  • 双重光环: 支持同时提供两个不同的光环效果

  • 初始状态: startOpen字段控制生成器的初始开启状态

  • 性能考虑: 较大的radius值会影响服务器性能,应谨慎设置

使用示例

-- 一个基本的光环生成器,提供单个光环效果
INSERT INTO `gameobject_template` 
(entry, [type](file://c:\TrinityCore\dep\protobuf\src\google\protobuf\descriptor.h#L797-L797), displayId, [name](file://c:\TrinityCore\dep\g3dlite\include\G3D\XML.h#L166-L168), data2) 
VALUES (3023456, 30, 30234, '基本光环生成器', 12345);
-- 一个提供两个光环效果的生成器
INSERT INTO `gameobject_template` 
(entry, [type](file://c:\TrinityCore\dep\protobuf\src\google\protobuf\descriptor.h#L797-L797), displayId, [name](file://c:\TrinityCore\dep\g3dlite\include\G3D\XML.h#L166-L168), data2, data4) 
VALUES (3023457, 30, 30235, '双光环生成器', 12346, 12347);
-- 一个带条件控制的光环生成器
INSERT INTO `gameobject_template` 
(entry, [type](file://c:\TrinityCore\dep\protobuf\src\google\protobuf\descriptor.h#L797-L797), displayId, [name](file://c:\TrinityCore\dep\g3dlite\include\G3D\XML.h#L166-L168), data2, data3) 
VALUES (3023458, 30, 30236, '条件光环生成器', 12348, 100);
http://www.dtcms.com/a/430867.html

相关文章:

  • 29.CSS 3D 加载转轮 | CSS 动画效果
  • 潍坊制作网站用淘宝做公司网站
  • AMQP协议深度解析:消息队列背后的通信魔法
  • CSP-J/S复赛真实考试场景还原与备考策略
  • 攻防世界-Web-inget
  • flex布局学习记录
  • unordered_map和unordered_set的使用以及哈希表的实现
  • Powershell 管理 后台/计划 作业(六)
  • 北京网站建设公司东为企业网络营销方案策划书
  • 四川网站营销seo什么价格网站建设哪家g
  • k8s-pod的镜像升级与回滚
  • Django 从入门到进阶:构建完整的博客系统
  • XYplorer(多标签文件管理器) 多语便携版
  • 哈尔滨公告最新消息枣庄seo推广
  • 从输入网址到网页呈现:深入理解 HTTP 及其背后的网络世界
  • 建设一个网站需要什么软件抖音小程序在哪里找
  • Rust语言简介
  • 【无标题】Heartbeat高可用配置实践
  • 【LangChain】P6 对话记忆完全指南:从原理到实战(中)
  • 怎样才能把网站做好app开发制作软件
  • 石家庄网站建设外包公司工艺品网站模版
  • 【LaTeX】 5 LaTeX 文档类
  • x64dbg下载安装图文教程(附安装包)
  • pthread_create详解:打开多线程编程的大门
  • DFS 详解(C++版)
  • 如何通过企微SCRM实现高效的客户管理与营销策略?
  • 北京网站建设华网天下买送两年wordpress百度地图插件
  • Unity+Blender-03-输出制作Flipbook
  • SpringCloudGateway:像城市交通指挥系统一样的微服务网关
  • 【大模型评估】大模型评估框架 HELM(Holistic Evaluation of Language Models)全解析:原理、工具与实践