找回密码
 点一下
查看: 513|回复: 2

移动技能为什么这么特殊?

[复制链接]
发表于 2014-8-17 21:20:30 | 显示全部楼层 |阅读模式
对于绝大多数技能,我们都可以定义一个新的来替换原版的,而不仅仅是在原版上做修改,这也是星际2编辑器最吸引人的地方之一。可是对于移动技能,这条准则似乎不生效,我们无法自定义一个可用的移动技能,只要为单位分配了自定义的技能,这个单位创建时就会提示移动技能过多的错误,而且该单位变得无法移动。虫心的mod本来就有一个额外的移动技能,但是没有任何单位使用它,一旦使用,也会出现上述错误。也就是说,编辑器不允许使用Move之外的移动技能。让人不明白的是,这么做是为啥?难道移动和别的在实现机制上有什么不同吗?
发表于 2014-8-18 18:06:17 | 显示全部楼层
必然是不同的,移动技能的十分特殊之处在于其它所有技能都“可能”调用移动技能。(例如,目标在射程外的时候。)

以上纯属四夕水无责任瞎掰。
回复

使用道具 举报

 楼主| 发表于 2014-8-18 18:21:56 | 显示全部楼层
我到时觉得四夕水酱的猜测很有道理。虽然星际2编辑器开放性很高,其实好多东西还有内定痕迹,比如触发器创建一个建造中的建筑,建造时间只取决于默认的建造技能指定的时间,而自定义技能中指定的时间会被忽略,另外自定义攻击技能在智能目标获取上也存在问题。貌似只有效果类、行为类等几个特定的技能类别是完全开放的,别的活血是因为和游戏实现机制有关,或多或少有些限制。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-26 21:01 , Processed in 0.102658 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表