目标是从 XML 文件中获取游戏对象名称和向量、四元数轴以及将轴映射到游戏对象名称。
确切的问题是:将 GameObjects 映射到其轴,并为该轴分配一个值以根据其轴移动映射的 GameObjects。XML 方面:我可以读取每个 Name 和 MapTo 属性,但我不知道如何将 Name 和 MapTo 属性相互映射,以便将值分配给映射的 GameObjects 的轴。
<GameObject Name="Cube" MapTo="x"></GameObject>//x-y are vector axis
<GameObject Name="Cube" MapTo="y"></GameObject>
<GameObject Name="Cube" MapTo="z"></GameObject>
<GameObject Name="Cube" MapTo="a"></GameObject>//a-z are quaternion's axis
<GameObject Name="Cube" MapTo="b"></GameObject>
<GameObject Name="Cube" MapTo="c"></GameObject>
<GameObject Name="Capsule" MapTo="a"></GameObject>
<GameObject Name="Capsule" MapTo="c"></GameObject>
<GameObject Name="Cylinder" MapTo="x"></GameObject>
我不知道该尝试什么,但我想有一些东西可以使用。有没有办法做到这一点?