무기 및 문자와 같은 일부 객체가 있어야하는 게임을 만들고 있습니다. 결국에는 시각적으로 스프라이트 나 무비 클립을 얻고 싶습니다.객체 모델을 스프라이트와 병합하거나 참조해야합니까?
나는 여러 클래스의 개체에 대한 논리를 작성하고 다음과 같은 스프라이트 클래스의 개체에 대한 참조를 확인해야 다음
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() 메소드에 액세스해야하거나 두 클래스를 하나의 클래스로 병합해야합니까?
모델 ID를보기에 전달하면 무엇을 의미합니까? 나는 그걸 어떻게 벗어날 수 있을까? 이 게임에 MVC를 사용할 계획이 아닙니다. Flash에서 게임에 MVC를 사용할 수있는 방법에 대한 훌륭한 자습서를 찾을 수 없습니다. – chrs
MVC는 게임 메뉴 및 모든 게임에 사용하기 좋은 패턴이지만 게임 자체는 *입니다. RobotLegs를 살펴 보는 것은 좋은 생각이 아닙니다. RobotLegs는 훌륭한 프레임 워크입니다. – weltraumpirat