红警DIY论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: kjmlyl543

咸鱼的好几个问题。涉及多个方面,求助大佬

[复制链接]
 楼主| 发表于 2018-1-23 23:31:02 | 显示全部楼层
moddercatty 发表于 2018-1-23 22:37
进去吧 牧大应该在 不在也有认识的大佬

龙霸总基地群加了( ̄3 ̄)
 楼主| 发表于 2018-1-24 00:04:18 | 显示全部楼层

另外星级回血的效果应该是不需要每个单位都修改,好像只要改BaseVehicle就有效果了
发表于 2018-1-24 16:01:54 | 显示全部楼层
kjmlyl543 发表于 2018-1-24 00:04
另外星级回血的效果应该是不需要每个单位都修改,好像只要改BaseVehicle就有效果了 ...

想让哪些单位有效就改哪些单位呗,如果不改的话那些单位还是默认继承原来的SageXml/BaseObjects/BaseVehicle.xml这个文件的 所以当然就没用咯
发表于 2018-1-26 09:06:53 | 显示全部楼层
QQ图片20180126090445.png
 楼主| 发表于 2018-1-27 01:31:11 | 显示全部楼层

大佬我已经在群里了QuQ
 楼主| 发表于 2018-1-28 02:42:32 | 显示全部楼层
本帖最后由 kjmlyl543 于 2018-1-28 03:52 编辑

默认的搜索功能真是蛋疼=。=搜了一下关键词
关于技能方面
根据yangqs在其他帖子的回答:如果想复杂修改的话,需要相互关联的6段代码
        <LogicCommandSet>,<LogicCommand>,<SpecialPowerTemplate>,
        <JoypadCommandBarButtonTemplate>,<UnitAbilityButtonTemplate>,<ButtonSingleStateData>
        任何技能基本上都需要这6段。
在超级鱼类的UnitAbilityButtonTemplate里加上ValidTargetCursor="TargetAbility"编译时提示TargetAbility未声明?

根据6522748在其他帖子的回答: 有一些技能是非指向性的,比如日本百合子的技能;有一些技能是指向性的,比如苏联镰刀机甲。他们代码上的区别最大的在于几个文件:
最重要的SpecialPowerTemplate里的TargetType,它运用在指向性的技能里,决定了鼠标能不能随便指/只能指到物体;下来的NEEDS_OBJECT_FILTER是一个正向过滤器定义,它决定了下面的过滤器里写的东西才能被指;还有一个NO_FORBIDDEN_OBJECTS,它是一个反向过滤器,它决定了下面的过滤器里写的东西不能被指。

但是决定技能是指向性还是非指向性的代码,应该由UnitAbilityButtonTemplate中的Data中的类型来决定,,目前我所了解的指向性的类型为TargetedSpecialPower,才疏学浅,漏说勿怪。

还有一个地方LogicCommand,下面的AISpecialPowerInfo的种类,比如指向性的一般是AOE_ATTACK,像切换武器的一般是TOGGLE

 楼主| 发表于 2018-2-3 05:30:45 | 显示全部楼层
本帖最后由 kjmlyl543 于 2018-2-21 09:12 编辑

盟军矿车技能问题解决了,是引用的Includes/GeneticUnpackPower.xml的锅。emmmm这可不在所谓的重要xml里呢。
修改技能时,单位里WeaponFireSpecialAbilityUpdate下的StartAbilityRange很重要
时常注意各种id有没有重复的,常犯的低级错误,导致的症状五花八门
新技能显示出来但是是灰色:展开技能include的问题
技能是亮的但仍然无法使用:技能button设置的问题

其他问题的解决方案待定

 楼主| 发表于 2018-4-6 01:22:47 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY官方论坛

GMT+8, 2018-8-15 22:25 , Processed in 0.088204 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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