如果涉及XML和/或Python,我是一个菜鸟,所以这可能是一个愚蠢的问题。我在互联网上找不到任何答案...
所以我有一个用于游戏引擎(GTA 5)的XML文件,但是我需要增加所有Z值(这些是3D空间中的垂直坐标),因为我自己的地图对象生成得太低,在海。我的所有z坐标应增加153,433,以使其产生于海平面之上。问题是,我有几百个这样的z坐标,它们都是不同的...因此,如果我手动进行操作,将需要一些时间。
是否有办法在所有z坐标中添加(在这种情况下)153,433?一位朋友以为Python可以解决这个问题,但他对此并不了解。
这里有一个示例,其中z = 21,2429:
<Item type="CEntityDef">
<archetypeName>OBJECT</archetypeName>
<position x="-3033,01" y="-7256,72" z="21,2429" />
<rotation x="0,0" y="0,0" z="0,0" w="1,0" />
<scaleXY value="1" />
<scaleZ value="1" />
</Item>
现在,我必须得到21,2429并加上153,433。但是在其他对象上,z值与21,2429完全不同...
这可能是一个奇怪的问题,但是如果有人可以帮助我,我将不胜感激。