現在、次のコードを含む xml があります。
<Level>
<!--Loads the animals for the Level-->
<Animal>
<Texture>panda.png</Texture>
<PositionX>100</PositionX>
<PositionY>50</PositionY>
<Type>Panda</Type>
</Animal>
<Animal>
<Texture>tiger.png</Texture>
<PositionX>200</PositionX>
<PositionY>150</PositionY>
<Type>Tiger</Type>
</Animal>
<Animal>
<Texture>monkey.png</Texture>
<PositionX>300</PositionX>
<PositionY>250</PositionY>
<Type>Monkey</Type>
</Animal>
</Level>
私が望むのは、positionX と positionY を取り除き、CGPoint 変数に置き換えることです。これにより、後で複数の位置を含む行に追加する他のアイテムがはるかに簡単になります.
インターネットを検索しましたが、GDataXML に関するドキュメントは見つかりませんでした。
文字列と int を取得するために、GDataXMLElement で .stringValue と .intValue を使用しています。
私の質問は、GDataXML が xml ファイルから CGPoint 値を取得することは可能ですか、それとも現在持っているように個別の int として行う必要があるのでしょうか?