找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 5002|回复: 8

反转矿场不显示传送带工作动画

[复制链接]
发表于 2022-9-4 22:13:42 | 显示全部楼层 |阅读模式
做了一个西南朝向的矿场,做完了才发现dock位置是平台硬编码在右下最后一行的中部,改不了,所以作废了。不过还是想请教平台大佬为什么我做的反转矿场没有传送带动画?用炮弹爆炸做过”传送带“播放测试,动画本身游戏内播放没有问题。所以不会是命名或者注册错误。



附上artmd代码,FD代表flipped
[NAREFNFD]
Remapable=yes
Cameo=NREFICON
Height=6
ZShapePointMove=30,15 ; SJM is fixing zshape/zshapelocky problems, changed from 24,-48
Buildup=NAREFNMK(这里没改,所以很违和)
DemandLoadBuildup=true
FreeBuildup=true
BibShape=NAREFNFDBB
QueueingCell=4,1 ;gs A harvester will aim for this cell if it wasn't allowed to reserve the docking cell and therefore the refinery
NewTheater=yes

反转动画部分
ActiveAnim=NAREFNFDL1(所有动画都用软件做了水平翻转后重新导入了sb,导出新的shp)
ActiveAnimZAdjust=-5
ActiveAnimDamaged=NAREFNFDL1D (原版命名加FD)
ActiveAnimTwo=NAREFNFDL2
ActiveAnimTwoZAdjust=-5
ActiveAnimTwoDamaged=NAREFNFDL2D
ActiveAnimThree=NAREFNFDL3
ActiveAnimThreeZAdjust=-5
ActiveAnimThreeDamaged=NAREFNFDL3D
ActiveAnimFour=NAREFNFDL4
ActiveAnimFourZAdjust=-5
ActiveAnimFourDamaged=NAREFNFDL4D
SpecialAnim=NAREFNFDOR
SpecialAnimZAdjust=-50


OccupyHeight=4
CanBeHidden=False
CanHideThings=true
RemoveOccupy1=0,-2
RemoveOccupy2=1,-1
RemoveOccupy3=1,-2
RemoveOccupy4=2,-1
RemoveOccupy5=-2,0
RemoveOccupy6=-2,-1
RemoveOccupy7=-2,-2
RemoveOccupy8=3,1
DamageFireOffset0=30,30

Foundation = Custom
Foundation.X = 5
(自定义foundation部分,应该和题目没什么关系,省去若干行直到结尾……)
FoundationOutline.21 = 4,5





下面是是传送带动画的一段,完全照抄了原版矿场动画。
[NAREFNFDL1]
Normalized=yes
Start=0
LoopStart=0
LoopEnd=3
LoopCount=-1
Rate=200
Layer=ground
NewTheater=yes

; Damaged Version
[NAREFNFDL1D]
Image=NAREFNFDL1
Normalized=yes
Start=3
LoopStart=3
LoopEnd=6
LoopCount=-1
Rate=200
Layer=ground
NewTheater=yes


本帖子中包含更多资源

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

×
 楼主| 发表于 2022-9-4 22:23:11 | 显示全部楼层
刚刚发现ares似乎允许自定义dock……
Refineries
The following tags have to be defined on the Refinery’s image in artmd.ini.

[BuildingImage]►DockUnloadCell= (2 integers - cell offset)
The cell a harvester will dock on when unloading on this refinery. The cell is required to be passable. Defaults to 3,1.
[BuildingImage]►DockUnloadFacing= (integer - facing32)
The facing a harvester will turn to when docking on this refinery. Defaults to 8 (east).
New in version 3.0.
回复

使用道具 举报

 楼主| 发表于 2022-9-4 22:41:35 | 显示全部楼层
成功了,只要补上DockUnloadCell=1,3就ok了。不过左下是哪个方向麻烦好心人告诉一声,DockUnloadFacing=不会填。这样只剩下了传送带不会动的问题
回复

使用道具 举报

发表于 2022-9-4 23:42:28 | 显示全部楼层
动画四角加点,有效面积要比本体大,就显示在上面了
回复

使用道具 举报

 楼主| 发表于 2022-9-5 08:42:20 | 显示全部楼层
双杀步枪 发表于 2022-9-4 23:42
动画四角加点,有效面积要比本体大,就显示在上面了

解决了,不是这个问题。出于某些未知原因,工作动画的ActiveAnimZAdjust=-5无法在反转版本上满足图层要求,改成-10会导致只有一半的传送带在动。改成-20就好了。不过还是感谢大佬帮助。
回复

使用道具 举报

发表于 2022-9-5 08:46:23 | 显示全部楼层
street 发表于 2022-9-4 22:41
成功了,只要补上DockUnloadCell=1,3就ok了。不过左下是哪个方向麻烦好心人告诉一声,DockUnloadFacing=不 ...

答:16
回复

使用道具 举报

发表于 2022-9-5 09:30:58 | 显示全部楼层
一般图像不显示就是被挡住了 动画没注册 关联的图像有问题 下次可以试试先把本地的图像隐藏 用一个空或者只有四角有像素点的shp替换本体 看看动画还在不在
回复

使用道具 举报

 楼主| 发表于 2022-9-5 22:16:32 来自手机 | 显示全部楼层
ruanhuhu 发表于 2022-9-5 09:30
一般图像不显示就是被挡住了 动画没注册 关联的图像有问题 下次可以试试先把本地的图像隐藏 用一个空或者只 ...

我当时是把动画放到坦克炮炮弹火光上测的......
回复

使用道具 举报

发表于 2022-9-5 23:05:14 | 显示全部楼层
street 发表于 2022-9-5 22:16
我当时是把动画放到坦克炮炮弹火光上测的......

我看到你说的了 但是炮弹动画不需要考虑覆盖的问题啊
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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