配列にオブジェクトをプッシュできませんJavascript

私はゲームを構築しています。プレーヤーのために私はプレーヤークラスを持っています。このクラスは、名前、xpos、yposなどのものを定義します。私のメインゲームのループでは、現在のプレイヤー(マルチプレイヤー)をすべて反復して更新/描画する必要があります。

問題は、私はゲームクラスにプレーヤーを格納する方法を知らない。私はゲームのクラスでこれをやってみました:

this.players = [];

その後:

game.players.push(new player(name));

しかし、私はこのエラーが発生します:

Uncaught TypeError: object is not a function

私はいつもオブジェクトを配列要素として持つことができると考えましたが、明らかにそうではありません。

誰かが私が欲しいことをする良い方法をアドバイスできますか?

ベストアンサー

みんなそれを見た。私はすでに別のJSファイルの自分のコードで、以前にプレイヤーに定義された変数を持っていました。この問題を抱えている他の人には、

var player = new player();

これを試してやる前に。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です