最終的にスプライトやムービークリップとして視覚化したい武器や文字のようなオブジェクトを持っていなければならないゲームを作っていますかオブジェクトモデルをスプライトにマージするか参照するか
私は次のようにスプライトクラスのオブジェクトへの参照を行い、その後いくつかのクラス内のオブジェクトのためのロジックを記述してください。
public class WeaponModel
{
public damage:Int = 8;
public function Weapon(){
//Do the constructor code
}
public function get damage():int{
return this.damage;
}
}
public class WeaponSprite extends Sprite
{
var weaponModel:WeaponModel;
public function WeaponSprite(weaponModel:WeaponModel){
this.weaponModel = weaponModel;
}
public function get weaponModel():WeaponModel{
return this._weaponModel;
}
}
そして、私が被害を行う必要があるときにだけWeaponSpriteのメソッドを呼び出します私がメソッドにアクセスする必要がある場合はweaponModel()を呼び出すか、2つを1つのクラスにまとめてマージする必要があります。
モデルIDをビューに渡すとどういう意味ですか?私はそれから何を得るでしょうか?私はこのゲームにMVCを使用する予定はありません。私は、FlashでゲームにMVCを使用する方法について、まともなチュートリアルを見つけることができません。 – chrs
MVCは、ゲームメニューやゲームそのもの*に使用するのに適したパターンです。 RobotLegsを見るのは悪い考えではないでしょう。これは素晴らしいフレームワークです。 – weltraumpirat