fhxy7 发表于 2019-10-29 19:17:26

怎么添加新种族和让兵种自动升级?

怎么添加新种族和让兵种自动升级?想做一个多种族可以对战可以做战役的MOD,想问一下怎么实现添加新种族和让兵种像凯瑞甘那样自动升级?

超级007x 发表于 2019-10-30 00:03:06

在高级游戏数据里

fhxy7 发表于 2019-10-30 16:13:55

超级007x 发表于 2019-10-30 00:03
在高级游戏数据里

现在懂了一些了,不过添加自动升级必须要虫群之心的签证,是不是要购买战役合集才能用呀

超级007x 发表于 2019-10-30 17:46:13

fhxy7 发表于 2019-10-30 16:13
现在懂了一些了,不过添加自动升级必须要虫群之心的签证,是不是要购买战役合集才能用呀

是的,购买一项,虫心和虚空都可以用了

fhxy7 发表于 2019-10-30 19:37:47

本帖最后由 fhxy7 于 2019-10-30 19:38 编辑

超级007x 发表于 2019-10-30 17:46
是的,购买一项,虫心和虚空都可以用了
添加了新种族,但是对战游戏里看不到新种族怎么解决。

yxxiaobin 发表于 2019-10-30 21:10:39

fhxy7 发表于 2019-10-30 19:37
添加了新种族,但是对战游戏里看不到新种族怎么解决。

这个问题由来已久,就是你没法真的定义一个可用的种族,估计是官方锁了这个功能。
不过你可以定义一些自定义值来代替种族让玩家进行选择,然后在初始化时用代码控制实际种族效果,比如初始单位之类的。

fhxy7 发表于 2019-10-30 21:54:51

yxxiaobin 发表于 2019-10-30 21:10
这个问题由来已久,就是你没法真的定义一个可用的种族,估计是官方锁了这个功能。
不过你可以定义一些自 ...

我试了,对战游戏只能玩家选随机有一定几率玩到新种族。

fhxy7 发表于 2019-10-31 01:29:08

本帖最后由 fhxy7 于 2019-10-31 11:34 编辑

有张地图能实现选择新种族,叫古代战争,不晓得是怎么做到的。

yftheone 发表于 2019-10-31 15:42:49

开局一个对话框,然后让人自己选择,选完触发器弄弄也差不多了

fhxy7 发表于 2019-10-31 16:30:05

yftheone 发表于 2019-10-31 15:42
开局一个对话框,然后让人自己选择,选完触发器弄弄也差不多了

是古代战争那种直接在房间里九可以选择种族的方式吗?如果是麻烦说一下详细操作步骤

yftheone 发表于 2019-11-6 19:01:12

fhxy7 发表于 2019-10-31 16:30
是古代战争那种直接在房间里九可以选择种族的方式吗?如果是麻烦说一下详细操作步骤

在房间里进游戏前就选族的话就参考一下麦德大佬的war3mod好了,那里面应该有

yxxiaobin 发表于 2019-11-6 22:31:37

fhxy7 发表于 2019-10-31 16:30
是古代战争那种直接在房间里九可以选择种族的方式吗?如果是麻烦说一下详细操作步骤

方法我在上面说过了,定义一些自定义游戏属性值,让玩家选择,来达到模拟选择种族的效果,然后禁用掉固有的种族选项。但是实际效果是要在开局使用触发器进行设置的,这里边最麻烦的还是控制台模型,至于初始单位倒是很容易。

fhxy7 发表于 2019-11-7 09:48:46

yxxiaobin 发表于 2019-11-6 22:31
方法我在上面说过了,定义一些自定义游戏属性值,让玩家选择,来达到模拟选择种族的效果,然后禁用掉固有 ...

看了合作模式指挥官PVP的MOD,就是看不明白这个自定义游戏属性的值在那里做,应该是在触发器里设置这个值吧,具体怎么设置值还真没有弄明白,没有看到那里有详细的教程

超级007x 发表于 2019-11-7 12:16:10

fhxy7 发表于 2019-11-7 09:48
看了合作模式指挥官PVP的MOD,就是看不明白这个自定义游戏属性的值在那里做,应该是在触发器里设置这个值 ...

游戏属性 游戏变化元素

fhxy7 发表于 2019-11-7 14:40:17

超级007x 发表于 2019-11-7 12:16
游戏属性 游戏变化元素

只有新建地图里才有游戏变化元素,新建MOD里只有游戏属性,我想知道的是如何能在触发中读取属性设置的值?比如:添加值德哈卡,如何在触发里设定我在房间里点了德哈卡进入游戏就自动生成德哈卡的原始工蜂和原始主巢,最好说详细步骤,这个指挥官触发设置太多,更本弄不清楚那个是实现这个的方法。

fhxy7 发表于 2019-11-7 14:49:13

打个比方如何设置值德哈卡触发在房间里选择德哈卡进入游戏后在玩家出生点自动生成原始主巢和原始工蜂。那个指挥官MOD触发数据太多更本不知道那个才是设置这一项的。

yxxiaobin 发表于 2019-12-2 18:47:05

fhxy7 发表于 2019-11-7 14:40
只有新建地图里才有游戏变化元素,新建MOD里只有游戏属性,我想知道的是如何能在触发中读取属性设置的值 ...

触发器自带读取游戏属性值的函数,如果你找不到,那么定义一个游戏属性类型的变量,为它赋值看看。
页: [1]
查看完整版本: 怎么添加新种族和让兵种自动升级?