找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 9495|回复: 14

[我解决不了自己的问题] [已解决]新建的单位模型不显示但可被选中的问题

[复制链接]
发表于 2022-4-19 04:55:19 | 显示全部楼层 |阅读模式
本帖最后由 Asuka23 于 2022-4-19 10:19 编辑

如题,新建了一个单位,rulesmd与artmd.ini都有注册,直接复制的原版代码只改了单位头,但是进入游戏能够建造,可以攻击,被攻击,也可以点选,但就是不能框选,也不显示模型,就像是一个对自己隐形但又能控制的单位一样,求教有大佬知道怎么解决吗?
下面附上artmd.ini里面的段落
(步兵)
[EXCCOMAND]
Sequence=ComandoSequence
Cameo=EXCCOMANDICON //这里的文件有做且正确附上,游戏内能正常读取
AltCameo=EXCCOMANDICO //这里的文件有做且正确附上,游戏内能正常读取
Crawls=yes
Remapable=yes
FireUp=3
PrimaryFireFLH=100,0,100

(防御建筑)
[EXGTGCAN]
Remapable=yes
NewTheater=yes
Cameo= EXGTGCANICON //这里的文件有做且正确附上,游戏内能正常读取
Foundation=2x2
Height=3        ; experiment with this
Buildup=GTGCANMK
DemandLoadBuildup=true
FreeBuildup=true
PrimaryFireFLH=250,0,230
CanHideThings=True
CanBeHidden=False
OccupyHeight=2
DamageFireOffset0=-1,28

上述两段代码都是复制的游戏内完整代码,且名字换回去就正常了。另外还有一点就是,下面那个巨炮的模型并非完全不显示,而是显示了上半部分(没有炮基只有炮,就感觉像是被地面吞进去了一部分一样)
PS:Rules的代码就不附上了,我测试了将Rules里面的Image=换成了游戏里原版的名字,直接就正常了,排除了Rules问题(其实也就是直接复制的原版完整代码,单纯改了名字)
以下是测试平台信息:
Yuri's Revenge 1.001 with Ares 2.0p1(都有重新下过官方的覆盖测试,不是游戏问题)
发表于 2022-4-19 08:22:46 来自手机 | 显示全部楼层
建筑强烈建议保持8个字符的注册名……哦你是8个啊。手调Zsort和Ysort还是啥的那条,隔壁rules区最近有人讲过
回复

使用道具 举报

发表于 2022-4-19 08:48:42 | 显示全部楼层
你这就是素材没被读取,请检查一下素材的名字和注册名是不是一致的,或者是否放进了游戏目录里。此外,建筑名字的第二个字母一般用A,不要用别的字符
回复

使用道具 举报

 楼主| 发表于 2022-4-19 09:14:48 | 显示全部楼层
本帖最后由 Asuka23 于 2022-4-19 09:18 编辑
米格残骸 发表于 2022-4-19 08:48
你这就是素材没被读取,请检查一下素材的名字和注册名是不是一致的,或者是否放进了游戏目录里。此外,建筑 ...

素材的话,Cameo的素材是对应的且能显示,然后其他代码都是复制的原版代码(所以应该不需要检查素材名字和注册名了,因为原版对应的兵能够正常显示)。但因为我抄的原版,所以新建的这个步兵动作序列我确实没有放在游戏目录下(但如果是游戏自己有的素材也需要提取出来放在目录吗?)然后刚才我去更改了我的建筑注册名字,将第二个字母更改为了A,但是依旧是素材显示不完全的问题。如图,这是我更改后的巨炮样子,他依旧没有炮台只有炮身,然后步兵还是没有任何模型。

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2022-4-19 09:33:39 来自手机 | 显示全部楼层
Asuka23 发表于 2022-4-19 10:14
素材的话,Cameo的素材是对应的且能显示,然后其他代码都是复制的原版代码(所以应该不需要检查素材名字和 ...

shp本身复制六次根据环境改名没
回复

使用道具 举报

发表于 2022-4-19 09:41:07 | 显示全部楼层
以步兵为例,原版的步兵代码叫做[CCOMAND],那游戏就会读取CCOMAND.shp
你这个叫[EXCCOMAND],那游戏就会试图读取EXCCOMAND.shp,如果你的目录里没有这个叫做EXCCOMAND.shp的素材,游戏自然没有图形可以显示了
回复

使用道具 举报

发表于 2022-4-19 09:44:27 | 显示全部楼层
建筑也是一样的道理,游戏需要按照你的代码名字来寻找素材,如果你的代码里写的建筑名字叫做[EAGTGCAN],而游戏没有读取到名为EAGTGCAN.shp的素材,自然无法显示
回复

使用道具 举报

 楼主| 发表于 2022-4-19 10:17:47 | 显示全部楼层
米格残骸 发表于 2022-4-19 09:41
以步兵为例,原版的步兵代码叫做[CCOMAND],那游戏就会读取CCOMAND.shp
你这个叫[EXCCOMAND],那游戏就会试 ...

感谢!是这个问题,原来原版的代码,单位名不同shp也得重命名拷贝出来,学到了!这下所有的模型都能显示出来了,再次感谢!

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2022-4-19 10:24:07 | 显示全部楼层
2244106363 发表于 2022-4-19 09:33
shp本身复制六次根据环境改名没

对的,确实是因为没有复制的原因,感谢解答!另外,这次解决问题的话,只复制了一次并且进行了重命名,问一下如果说是六次的话,是需要复制到不同的地方还是说需要拷贝不同的文件出来呢?
(根据您之前的回答,我去Rules区粗略翻看了一下最近的几页帖子,但是没有找到相关的主题内容,不过我会再去看一看地图规则板块置顶帖的详细内容,多谢指路!)
回复

使用道具 举报

发表于 2022-4-19 10:37:42 来自手机 | 显示全部楼层
只要*A** 和*g**即可
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-30 06:17 , Processed in 0.054579 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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