找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6504|回复: 2

【课题】RA2YR 关于图层和位置的一些探索

[复制链接]
发表于 2022-4-3 03:27:18 | 显示全部楼层 |阅读模式
本帖最后由 JQ秋季节 于 2022-4-4 01:49 编辑

图层的安排分两类 YSortAdjust 和  ZAdjust

YSortAdjust= 多用于不动的2D图,比如建筑,初始值是 50。
好像真个YR游戏都是2D图,我TM在说什么呢。。。)
可取负值。越小越优先读取,所以越大的值就越不容易被遮盖。

建筑占地面积为 1XN 的动画,会取用 YSortAdjust=181
建筑占地面积为 2XN 的动画,会取用 YSortAdjust=362
建筑占地面积为 3XN 的动画,会取用 YSortAdjust=543
以此类推。。。



电脑会优先读取 YSortAdjust 再比较 ZAdjust。
ZAdjust= 多用于移动单位,和建筑的动画。
初始值是0,可取负值。负值会在最上层,负值越大越不容易被遮盖。


举个栗子,这是单位躲在建筑后面时的白色提醒图标。
ZAdjust=-512
  1. ;; art(md).ini
  2. [BEHIND]
  3. Rate=200
  4. Start=1
  5. LoopStart=1
  6. LoopEnd=18
  7. LoopCount=-1
  8. Layer=top
  9. UseNormalLight=yes
  10. ZAdjust=-512
  11. YSortAdjust=2000

复制代码



相对的,正值会被隐藏,有时正值写太大隐藏到地面基础网格以下。
这个时候就需要动用 ZShapePointMove= ,两个参数分别对应 XDrawOffset,YDrawOffset
也就是说,大多数时候第一个参数可以写 0.




XDrawOffset,YDrawOffset 可以上下左右地调整图片的最终位置。

XOffset,YOffset,XDrawOffset,YDrawOffset  和地图坐标轴无关。




某些地方也见到过 ZOffset, 比如 Kratos 的说明书,应该参考的是地图的坐标轴。


关于地图的坐标轴,特别适合调整 PrimaryFireFLH,SecondaryFireFLH
X 坐标轴 (在地图上看, 就是左上↖方到右下↘方).
Y 坐标轴 (在地图上看, 就是右上↗方到左下↙方).



FLH 对应的是 Forward Lateral Height (前方,侧边,高度)
设置 FLH 时, 默认的炮台方向是右下方
也就是 X 值为正数的 Forward 方向。



网格的高度是 208 Lepton。Lepton (轻子) 是游戏里的最小距离单位。
举个例子,V3火箭在发射过程中的空中高度和地面的距离就是 208 Lepton。


网格高度居然不是 256 Lepton。有点不科学,应该算得上玄学吧。
按角度换算的话,不是 30° 的起角 ,而是 24° 起角的棱型网格。


地图网格加贴图,会用到上面提到的 XOffset,YOffset
这里是关于覆盖贴图的顺序。你可以把贴图想象为一个 1X1 的SHP动画。
主要作用于场景设置文件 theater(md).ini比如 snowmd.ini desertmd.ini 里面的 Tile??Anim=任意SHP动画。特别适用于大于 1X1 的地面基础网格。



一个 4 X 7 的地面基础网格案列

  1. [Water] ;; 对应的是 [TileSet0021]

  2. Tile01Anim=网格1的动画
  3. Tile01XOffset=0
  4. Tile01YOffset=0
  5. Tile01AttachesTo=0
  6. Tile01ZAdjust=0

  7. Tile02Anim=网格2的动画
  8. Tile02XOffset=0
  9. Tile02YOffset=0
  10. Tile02AttachesTo=0
  11. Tile02ZAdjust=0

  12. Tile03Anim=网格3的动画
  13. Tile03XOffset=0
  14. Tile03YOffset=0
  15. Tile03AttachesTo=0
  16. Tile03ZAdjust=0
复制代码


其他的你们继续讨论补充吧。







本帖子中包含更多资源

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

×
发表于 2022-4-3 23:08:28 | 显示全部楼层
FLH和XYZ是不一样的
回复

使用道具 举报

 楼主| 发表于 2022-4-4 01:45:27 | 显示全部楼层
Safari 发表于 2022-4-3 23:08
“比如 Tile??Anim=任意SHP动画”
另外FLH和XYZ是不一样的

补充了一句:

设置 FLH 时, 默认的炮台方向是右下方 ↘
也就是 X 值为正数的 Forward 方向。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-19 19:29 , Processed in 0.071120 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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