编程求助 关于坐标之间、Point和Vector2之间的转换

Kege

LV
0
 
2020/01/27
11
4
勋章
2
之前一直想写一个工具导出Terraria里人物、建筑的动画,但一直没有思路,前几天发现1.4的tml多了Capture相关的类,就试着用连续截图的方式直接导出图像序列之后再用其它软件合成动画
目前已经实现了连续截图,但有一个问题,就是人物在图中的位置不一致
我是通过人物的坐标来确定截图范围的两个对角
我猜测是因为Terraria.Graphics.Capture.CaptureInterface.EdgeA和B是Tile Coordinates下的Point,而人物坐标是World Coordinates下的Vector2,转换之后会导致人物移动的时候截图框不移动或者直接移动1
想问一下大佬们有解决办法吗(下面是按顺序连续截的5张图)
9-14-47-178.png

9-14-47-275.png

9-14-47-391.png
9-14-47-507.png

9-14-47-624.png
 

附件

  • 9-14-47-391.png
    9-14-47-391.png
    2.4 KB · 查看: 0

* 这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责

顶部