私のゲームProjectileでは、画面の右側に最初にスポーンするクラスがあります (コンストラクターでランダムに選択されます)。はProjectile自動的に画面の左側に移動し、画面の左側を離れるとProjectile、コンストラクターによって作成された新しい変数で既存の変数を再定義したいと考えています。しかし、私はこれを機能させることができないようです。として定義しようとしましProjectile *projectileたが、コードで「式にはクラス型が必要です」というエラーがスローされます。どうすれば次のように再定義できますか
if (projectile.getX()<=0)
projectile = new Projectile();
else
(projectile.move(x--, y)
動作とレンダリング コードは期待どおりに動作していますが、現在、Projectileが画面を 1 回横切って消えてしまいます。