cocos2Dを使用するObjectiveCには、DebugZoneLayerとHeroClassの2つの主要なクラスがあります。Cocos2Dの使用は問題の一部ではないかもしれません。
HeroClassには、CGPointとプロパティが含まれています。DebugZoneLayerにHeroClassのインスタンスがあり、hero = [[HeroClassalloc]init]のように初期化されています。
私のHeroClass.hは、CGPointvelを作成する方法を示すために短縮されました。
@interface HeroClass : CCLayer {
@public CGPoint _vel;
}
@property(assign) CGPoint vel;
HeroClass.mでは、 @ synthesize vel=_vel;のようにプロパティを合成します。
DebugZoneLayer.mでは、hero.vel xまたはyを問題なく参照できますが、hero.vel xまたはyに値を割り当てると、エラーが返されます。割り当ての左側のオペランドとして左辺値が必要です。