私はゲームを構築しています。プレーヤーのために私はプレーヤークラスを持っています。このクラスは、名前、xpos、yposなどのようなものを定義します。私のメインゲームのループでは、現在のプレイヤー(マルチプレイヤー)をすべて反復して更新/描画する必要があります。オブジェクトを配列にプッシュできませんJavascript
問題は、プレイヤーをゲームクラスに保存する方法がわかりません。 、私はいつも、私は配列の要素としてオブジェクトを持っていると考えていた
Uncaught TypeError: object is not a function
:
this.players = [];
そして:私はゲームクラスでこれをやってみました
game.players.push(new player(name));
しかし、私はこのエラーを取得しますしかし明らかにそうではありません。
誰かが私が欲しいことをする良い方法をアドバイスできますか?
はいできます。エラーの原因は他にもあります。エラーの詳細を表示するには、良いブラウザ(Firefox、Chromeなど)でコードを実行してください。 –
'player'は関数ですか? FWIWは、通常、大文字の「Player」で始まるような機能を持っています。 –
@Daveコンストラクタ関数、つまり... –