『TA:SoM』发张刚才测试的图来看看

/:^S
说实话…单位互相之间看不大清楚

被爆炸云混淆了视线

正在弄新单位,晚上如果有时间就再测试一局,弄个炮阵对轰什么的。。。。

[

实话

金属+1,能量+25,完全在作弊嘛。这图是HF做的狐狸湖。

[

看得非常准确,确实是狐狸胡,稍微作了下弊,我把T3单位的价格和生产时间改小了不少,主要是想看看T3大乱斗的场面,目前的T3还差一个“海鸟”,不知道为什么,只要他一出来就容易造成游戏崩溃…

顺便问一下狐狸,如果想让单位的脚本识别该单位是否处在水域中,有什么必要的脚本命令来实现??是否可以实现判断该水域的高度,比如浅水域可视为平地,你的狐狸湖上有两块浅水

[

循环依赖

[

可以的。
具体去看Pelican塘鹅的脚本去。

在单位所在地形发生变化后,脚本里的某段代码会被TA内核调用,这时候就可以作对应的处理了。

不过你说的把浅水滩视为平地这个概念我没理解。

i

[

哈哈,我猜也是唐鸭,稍微有点懒的去翻,想做伸手党。。。地图上有一些潜水区域,虽然是水域,但船不能通过,因为不满足最小下潜深度,而陆地单位可以走过,速度会受影响,我想问的是,脚本中有无识别这个吃水线的深浅程度?比如一个两栖单位,陆地上行走,到了水里改为游泳形态,但如果是浅水区,仍然识别成游泳形态,看起来就太古怪了,大概是这么个意思。。。

对于塘鹅这样的水上浮着的气垫单位,可以通过get PIECE_Y(base)和get GROUND_HEIGHT(get PIECE_XZ(base))的差值来判断水的深度。
但如果是普通的单位浸入水中的话,至少据我所知,没办法获得水深;因为单位的base始终是贴在地表/河床的。

对于塘鹅这样的水上浮着的气垫单位,可以通过get PIECE_Y(base)和get GROUND_HEIGHT(get PIECE_XZ(base))的差值来判断水的深度。
但如果是普通的单位浸入水中的话,至少据我所知,没办法获得水深;因为单位的base始终是贴在地表/河床的。

[
顺便问一句,唐鸭名字是什么?在哪个文件里找?

ARMAMPH

中文版?汉化版?