leejack 发表于 2020-6-26 21:12:27

新人modder的一些小问题。

目前自己在做一个mod,想问下各位大佬怎么设置一支或多支固定舰队生成在一个空间站,类似永光之锋的混沌裂缝那样?是在旁边写个隐藏殖民地吗?需求是写个酒吧事件,接受任务可以到指定地点击杀boss。
顺便想找些伙伴一起来画船,只会代码的我不得不ps现学现画。

cjy4312 发表于 2020-6-27 19:54:51

首先你要get到这个空间站的Entity 和星系system
new一个FleetParamsV3,生成舰队所需的数值等参数在这里写
然后用上面new出来的FleetParamsV3,用
CampaignFleetAPI fleet = FleetFactoryV3.createFleet(paramv3)来生成舰队
如果你是写任务需要被击杀的舰队,建议找个地方把这个fleet挂起来并随时检查是否为null和是否存活以便做触发条件。
然后是通过system.spawnfleet把舰队刷出来
fleet.addScript添加行动AI
以上是基本操作

细节部分以及其他附加功能比如指定旗舰之类的,建议参考SWP的IBB赏金,代码是未加密的放在mod文件夹内的,从成熟的mod代码中学习并重现自己想要的功能对你自己比较有好处。

leejack 发表于 2020-6-27 23:28:46

cjy4312 发表于 2020-6-27 19:54
首先你要get到这个空间站的Entity 和星系system
new一个FleetParamsV3,生成舰队所需的数值等参数在这里写
...

好的,谢谢大佬指点。现在有方向了。
页: [1]
查看完整版本: 新人modder的一些小问题。