找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1586|回复: 12

[已解决问题] 关于通过建造改变地形的若干问题

[复制链接]
发表于 2025-8-7 17:51:19 | 显示全部楼层 |阅读模式
https://bbs.ra2diy.com/forum.php ... =%E5%9C%B0%E5%BD%A2自己试了之后,代码ToTile=的效果是建造何种地形。Green01是草地,Water01是水面。查阅词典得知代码ToTile=后可接Green01,Water01,Clear01等。然而除了Green01能够建造出草地外,后两者建造出的为隐形带血条可阻挡寻路建筑。一开始以为是地图类型的问题,因为创建的是城市地图,改为草地地图后结果依旧。想要根据前帖创建一个可以随意放置的空白地形检测空气墙(不会影响地面上的步兵车辆建筑等原有单位,但应该会擦除弹坑等痕迹,这在允许范围内),草地的话会改变城市地图原有路面设计,而隐形带血条建筑会阻挡寻路,将生命值设置为0是一个好办法,几乎可以满足前面的要求,可是有很大概率能看到血条爆之前的动画虽然只有大概0.5s。由于是建筑所以单位血条隐藏代码无效,在art中改Foundation=0x0加Height等可以掩盖血条问题但是占地面积减少无法有效检测地块。

评分

参与人数 1DIY币 -1 收起 理由
九千天华 -1 不及时重分类到已解决(分不够扣,先记账) ...

查看全部评分

发表于 2025-8-7 17:53:40 来自手机 | 显示全部楼层
ToTile=只能写在rules里,在地图ini里定义无效
回复

使用道具 举报

发表于 2025-8-7 17:58:32 | 显示全部楼层
后两者建造出的为隐形带血条可阻挡寻路建筑

这句显然不对,只要 ToTile= 填入的 TileSet 存在使该语句有效那么 BuildingType 从点下去就已经是 Tile 了
回复

使用道具 举报

 楼主| 发表于 2025-8-7 18:03:51 | 显示全部楼层
Handama 发表于 2025-8-7 17:53
ToTile=只能写在rules里,在地图ini里定义无效

只能在rulesmd.ini里才有效吗,就单张地图而言,除开全草地地形,那要如何在不擦除原有设计的基础上设计空白地形?
回复

使用道具 举报

发表于 2025-8-7 18:07:52 来自手机 | 显示全部楼层
xuweini 发表于 2025-8-7 18:03
只能在rulesmd.ini里才有效吗,就单张地图而言,除开全草地地形,那要如何在不擦除原有设计的基础上设计 ...

totile显然是做不到的
回复

使用道具 举报

 楼主| 发表于 2025-8-7 18:14:40 | 显示全部楼层
Noble_Fish 发表于 2025-8-7 17:58
后两者建造出的为隐形带血条可阻挡寻路建筑这句显然不对,只要 ToTile= 填入的 TileSet 存在使该语句有效那 ...

在rulesmd.ini中检索Green01只有一个词条,而检索后两者则没有词条,将后两者替换Green01得到的结果就是如上述所说。难道后面两个不是一开始就定义好的地形吗
回复

使用道具 举报

 楼主| 发表于 2025-8-7 18:16:28 | 显示全部楼层
Handama 发表于 2025-8-7 18:07
totile显然是做不到的

那么,怎么样才能做到呢
回复

使用道具 举报

发表于 2025-8-8 00:09:52 | 显示全部楼层
xuweini 发表于 2025-8-7 10:14
在rulesmd.ini中检索Green01只有一个词条,而检索后两者则没有词条,将后两者替换Green01得到的结果就是 ...

那只可能是 ToTile=Clear01 没生效,于是这个建筑没有转为地形,而这个建筑本身并没有图像,所以才成了你说的那样,无非就是一个没图像的普通建筑而已。在 TS 引擎“隐身”是一个特定的概念,得让驱逐舰之类能探测隐形的单位在附近给探出来、在解除隐身前其他单位攻击都攻击不了的才是“隐身”。
回复

使用道具 举报

 楼主| 发表于 2025-8-8 00:38:40 | 显示全部楼层
Noble_Fish 发表于 2025-8-8 00:09
那只可能是 ToTile=Clear01 没生效,于是这个建筑没有转为地形,而这个建筑本身并没有图像,所以才成了你 ...

是这样的,我也是这么认为的,感觉就是没定义,地图无法转为地形,于是变成空白建筑。那么要怎么做才能达到想要的效果呢
回复

使用道具 举报

发表于 2025-8-8 01:13:53 | 显示全部楼层
xuweini 发表于 2025-8-8 00:38
是这样的,我也是这么认为的,感觉就是没定义,地图无法转为地形,于是变成空白建筑。那么要怎么做才能达 ...


FA2SPHE中的属性查看可以看地形名称,去掉后缀名和最后可能出现的字母(表示这种地形的随机图像),剩下的就是totile里填的东西了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-5-26 10:15 , Processed in 0.069521 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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