虽然之前已经说过了,但是这里重申一遍,其实SC2里的科技升级就是直接改变数据模板Catalog,与CatalogFieldValueSet()函数是一个原理。而CatalogFieldValueSet()的适用范围比科技升级更加广泛。所以它几乎是万能的,唯一的缺点是修改数据模板会对整个玩家有效,想要针对单个玩家单个技能进行修改就有点麻烦了。但是在玩家通常只操作一个英雄的前提下,是极度适用的。 CatalogFieldValueSet()的用法我还没写过帖子,不过用法和CatalogFieldValueGet()完全一样,只是从取值变成了设置。因此看我以前这篇教程即可。 http://bbs.islga.org/read-htm-tid-39787.html 由于科技升级本质上是修改模板,所以科技升级和CatalogFieldValueSet()修改攻击力都会出现黄字。
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|移动端|小黑屋|地精研究院
GMT+8, 2024-11-24 19:18 , Processed in 0.086965 second(s), 21 queries .
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.