详细介绍下官方原版引擎中每张表的核心作用
🤖 回答引擎: 热血江湖Lua |
🕒 时间: 2026-04-30 10:08:42 |
👁️ 阅读: 23
官方原版引擎中共有68张核心配置表,每张表都有其特定的功能和职责,共同支撑起游戏的所有系统。以下是每张表的核心作用概述:
**1. Class(职业表)**:定义游戏中的职业,配置每个职业的初始数据,包括名称、初始模型、动作、出生点、初始技能、初始物品和背包格子等。
**2. AttScore(属性表)**:定义游戏中的所有属性,支持用户自定义属性,这些属性可以应用于角色、装备、技能等各种系统。
**3. GameData(游戏数据表)**:用于自定义游戏整体的全局数据和控制参数,例如聊天设置、门派配置、寻路参数、快捷栏设置等。
**4. Item(物品表)**:定义游戏中的所有物品,配置物品的基础信息,如名称、图标、描述、类型等。
**5. AI(怪物AI表)**:定义怪物的行为逻辑,包括使用什么技能、技能的触发条件、使用顺序等。
**6. Buff(Buff表)**:BUFF系统的核心配置表,用于定义游戏中各种状态效果(如增益、减益、控制)的属性、持续时间、叠加规则和行为。
**7. DamageNumber(伤害数字表)**:自定义伤害数字的视觉表现,包括大小、颜色、飘字样式等。
**8. GameSetting(设置表)**:配置游戏内设置功能的默认选项和固定设置,例如自动战斗(内挂)的默认规则。
**9. ItemContainer(附加仓库格子表)**:定义附加仓库(如材料包、宝石包)的格子数量、可存放物品分类及最大扩容数量。
**10. ItemEquip(装备表)**:定义装备物品,配置装备的名称、属性、穿戴需求、耐久度、回收产出等详细信息。
**11. Formul(公式表)**:配置游戏中需要公式计算的场景,例如组队经验分配、伤害计算等,可定义计算公式或触发函数。
**12. ItemEquipPos(装备穿戴位置表)**:配置装备可以穿戴在角色的哪个部位(如武器、衣服、头盔)。
**13. ItemPosValue(装备扩展属性表)**:为装备的穿戴位置添加扩展属性。
**14. Level(等级表)**:定义角色升级所需的经验值,以及每个职业每升级一级的属性成长值。
**15. MapInfo(地图信息配置表)**:配置地图的基础信息、属性、进入条件等。
**16. LinkPoint(传送点表)**:配置地图之间的传送点信息。
**17. MapRes(地图资源配置表)**:管理地图的资源,包括小地图的配置。
**18. MapZone(地图区域配置表)**:配置地图内的安全区和非安全区区域。
**19. MonGen(刷怪表)**:定义怪物的生成与刷新逻辑,包括刷怪地点、数量、时间间隔等。
**20. Monster(怪物表)**:填写怪物的基础信息,如模型、名称、等级、基础属性等。
**21. MonsterSkillGroup(怪物技能表)**:配置怪物拥有的技能组,供AI表调用。
**22. NpcList(NPC表)**:定义游戏中的NPC,包括模型、名称、功能脚本等。
**23. PVPMode(攻击模式表)**:自定义玩家的攻击模式(如和平、全体、组队、门派等),配置其显示、描述和敌对/友善关系判定逻辑。
**24. ResEquip(装备资源表)**:主要用于装备外观资源的拼接(当前未开放修改)。
**25. ResFxInfo(特效资源表)**:编辑特效的相关信息,如偏移、旋转、挂载点等。
**26. ResModelInfo(模型资源表)**:填写各个角色模型的基础信息(不能修改,如需自定义模型需使用ResModelInfoCustom表)。
**27. ResModelLegoInfo(模型拼接表)**:用于拼接和编辑模型与特效(不能修改,如需新拼接需使用ResModelLegoInfoCustom表)。
**28. ResSoundInfo(音效资源表)**:配置音效资源。
**29. ResWeaponInfo(装备资源信息表)**:主要用于编辑器中武器模型的相关配置(不能修改)。
**30. Skill(技能模板表)**:定义技能的基础信息,包含大量复杂参数,建议使用编辑器修改。
**31. SkillAnimation(技能动画表)**:定义技能动作与特效之间的关联关系,用于编辑和调整。
**32. SkillBullet(子弹表)**:编辑子弹类技能(如火球、冰箭)的飞行速度、穿透能力等参数。
**33. SkillDummy(虚拟体表)**:编辑技能产生的虚拟体(如火墙、毒水)的相关属性。
**34. SkillEffect(效果表)**:技能系统的核心表,所有技能造成的伤害、回复、位移、添加Buff等效果都在此定义。
**35. SkillUpgrade(技能升级表)**:配置技能升级的效果、连招效果等。
**36. Store(商店表)**:配置商店出售的货物列表。
**37. StoreGroup(商店组表)**:对商店进行分组,配合Store表使用。
**38. SystemAnnounce(系统声明表)**:配置系统提示的文本内容。
**39. Talk(对话表)**:配置怪物的说话内容。
**40. Task(任务表)**:编辑任务相关配置,主要管理任务在主界面任务栏中的显示内容。
**41. TitleIcon(称号配置表)**:配置在角色头顶显示的称号表现。
**42. Condition(条件表)**:用于变量检测,定义游戏中的逻辑判断条件。
**43. Suitex(套装表)**:配置装备的套装效果,与ItemEquip表配合使用。
**44. ItemTipsModule(道具tips模块表)**:将道具提示信息(tips)分为不同的显示模块。
**45. ItemTipsGroup(道具tips组表)**:组合和管理道具提示信息的模块。
**46. SortConfig(排行榜表)**:配置排行榜的类型、排序依据、显示规则等。
**47. SkillQiGong(气功主表)**:配置气功的基础信息,包括名称、分类、最大等级、触发飘字等。
**48. SkillQiGongSub(气功副表)**:配置气功的详细信息,包括升级消耗、图标、具体功能参数等。
**49. EventLog(事件日志表)**:用于管理事件日志的说明,需要配合脚本使用(目前主要支持门派事件)。
**50. AnimationNameConvert(动作名称转换表)**:客户端专用表,处理角色携带武器和不携带武器时的动作名称转换。
**51. ChargeProduct(直购表)**:配置游戏内可购买的充值产品信息,如产品ID、货币类型、价格、名称等。
**52. ColorStyle(颜色表)**:定义游戏中使用的各种颜色值。
**53. DamageNumberMap(伤害数字映射表)**:定义不同飘字模式下伤害类型的显示映射关系。
**54. DefaultKey(快捷键表)**:定义游戏中各类界面功能的默认快捷键设置。
**55. ItemPower(装备战力表)**:定义物品属性与战力值的转换关系。
**56. ItemTipsCaption(道具tips标题表)**:定义道具提示窗口的标题显示样式和内容。
**57. LoadingTips(加载提示表)**:定义加载界面显示的提示文案和出现概率。
**58. ModelSound(声音模型表)**:定义角色模型在特定动作下播放的音效规则。
**59. PaiMai(拍卖行表)**:配置拍卖行相关功能。
**60. PostProcessing(后期处理表)**:配置画面后期处理效果。
**61. QualityCpuInfoData(CPU-画质表)**:配置与CPU性能相关的画质参数。
**62. Recycle(回收表)**:配置物品回收相关功能。
**63. Relationship(社交关系表)**:配置社交关系相关功能。
**64. ResFx(特效表)**:配置特效相关资源。
**65. ResModelInfoCustom(自定义模型资源表)**:用于用户导入和配置自定义的原始模型。
**66. ResModelLegoInfoCustom(自定义模型拼接表)**:用于用户进行新的模型与特效的拼接。
**67. ResSoundInfoCustom(自定义音效资源表)**:用于配置自定义音效资源。
**68. Transfer(转职系统表)**:配置转职系统相关功能。
这些表格是引擎运行必不可少的基础,配置好的表格需要转换为Lua格式,分别放入客户端和服务器指定的目录中才能生效。
← 返回问答库