私は Objective-C のゲーム プロジェクトに取り組もうとしています。一定のデータをゲームに取り込むためのオプションに興味があります。私は Flash 開発者として長年働いてきましたが、Flash では単にクラス ファイルをセットアップし、このようなオブジェクトを配置するだけでした...
static var arrowData:Object = {
elementType:"projectile",name:"arrow",sourceType:"library", imgSource:"arrow", imageSourceSub:"",cellsX:1, cellsY:1,
bounderyType:"none",bounderyLeft:0,bounderyRight:1200, bounderyTop:80, bounderyBottom:580,
position:{rotateToDir:false,positionType:"movieclip", randomX:false, randomY:false, endRandomX:600, endRandomY:400, startX:0, startY:0},
visual:{imgLabel1:"", imgNumFrames1:15,imgFramesLoop1:true,runOnFrame1:0,runOnFrameFN1:"",runOnLastFN1:""},
movement:{moveType:"arc", maxDistance:400, atTarget:"remove", target:"mouse", targetData1:"mouseX", targetData2:"none"},
physical:{physData:"spritesLayer"},
interactive:{interactionType:"rect", removeOnInteraction:true, interactionResult:"ingame", interactionData1:"badGuysArray", interactionData2:"projectileCollision"},
character:{damage:10}
};
オブジェクト内にオブジェクトがありますが、Objective-C で同じことを行う明確な方法がないように見えるので、私の質問は...
- Objective-Cで上記と同じことを行う方法はありますか?
- Objective-C にデータを取り込むための他の方法は何ですか? XML?
- iOS ゲーム開発者は通常、一定のゲーム データをどのように保存していますか?
- このプロジェクトでパース ホスティング サービスを使用する予定ですが、それを使用してデータを保存し、そこからロードするオプションはありますか?