- 21
- 0
- 约2.12万字
- 约 21页
- 2020-12-20 发布于天津
- 举报
Indexer 系统全面教程
Indexer 系统有什么用 ?
做技能时 ,往往需要给单位绑定一些数据 ,比如做护盾类技能时需要绑定护盾能抵消 的伤害值 ,做一些持续伤害的技能时需要给技能目标单位绑定伤害来源单位和每秒的伤 害值.
目前常用的方法有全局变量、缓存和哈希表三种。全局变量有高效、方便使用的有 点,只需要设置变量 =xx 即可;缺点则是无法支持多人。市面上大多数支持多人的做 法是采用全局变量数组,用玩家索引做数组索引。在控制单英雄的地图中可以起到很 好的效果,但是对于需要支持更多单位、或者每个玩家多个单位的时候,就显得不够 用。缓存和哈希表分别对应 1.20 版本和 1.24 版本的魔兽。缓存需要使用 return bug , 需要使用 jass 或自定义代码来存储数据;哈希表提供了 GetHandleId 函数,但是在触 发器中没有合适的接口,最后还是需要通过自定义代码或第三方 we (比如ydwe )提
供的功能来使用,比较复杂。
使用 Indexer 系统可以方便的记录很多数据,而且通过扩展,该系统可以支持位移 系统等更多的功能。
Indexer 系统的原理
Indexer 系统是基于 全局变量数组的记录方式。触发中有设置单位自定义值的功能, 自定义值可以是任意整数,而且可以绑定单位而没有其他副作用。 Indexer 系统通过一 定的算法,使得每个单位都拥有不同的自
您可能关注的文档
- 20XX年11月会计社会实践报告范文2000字.docx
- 20XX年9月开学第一课心得体会范文及感悟(20201209082427).docx
- 20XX年公司员工评语(20201210014701).docx
- 20XX年计算机教师个人工作总结范本.docx
- 20XX教师编考试题库20XX年教师考试题库《小学教育教学知识与能力》必考点含答案(20201210013911).docx
- 20XX欢迎酒会致辞范文三篇(20201210013732).docx
- 20XX销售后勤统计年终工作总结(20201210013603).docx
- 2各单位能用上的开展“解放思想、赶超跨越”大讨论活动的实施方案解放思想方面(20201210013359).docx
- 2篇公司一季度经济活动分析会疫情防控工作专题发言稿(20201210022223).docx
- 3.12植树节快乐简短问候短信(20201210013252).docx
- 2026年广东省外语艺术职业学院高职单招笔试语文历年参考题库含答案解析.docx
- 2026年广东省外语艺术职业学院高职单招笔试综合素质历年参考题库含答案解析.docx
- 2026年广东省外语艺术职业学院高职单招笔试职业适应性测验历年参考题库含答案解析.docx
- 2026年广东省外语艺术职业学院高职单招笔试职业技能测验历年参考题库含答案解析.docx
- 2026年广东碧桂园职业学院高职单招笔试职业技能测验历年参考题库含答案解析.docx
- 2026年广东碧桂园职业学院高职单招笔试英语历年参考题库含答案解析.docx
- 2026年广东科学技术职业学院高职单招笔试数学历年参考题库含答案解析.docx
- 2026年广东科学技术职业学院高职单招笔试职业技能测验历年参考题库含答案解析.docx
- 2026年广东科学技术职业学院高职单招笔试英语历年参考题库含答案解析.docx
- 2026年广东碧桂园职业学院高职单招笔试综合素质历年参考题库含答案解析.docx
原创力文档

文档评论(0)