私は次のものを持っています:
function Vector(X,Y,Direction)
{
this.X = X,
this.Y = Y,
this.Direction = Direction
}
function Particle(Position,Size)
{
this.Position = Position,
this.Size = Size,
this.Velocity = new Vector(0,0,0)
}
Vector は、ベクター オブジェクトを作成するコンストラクター関数です。このオブジェクトは、Velocity プロパティの下にパーティクル オブジェクトを作成する別のコンストラクター関数 Particle によって作成されます。
JavaScript は、構築された Vector オブジェクトのプロパティを Particle オブジェクトまたは Particle.Velocity の下で親にしますか? 簡単に言うと、 new Particle() はこれを作成します:
パーティクル.X
または、できればこれ:
粒子.速度.X
この質問は言い方が悪いかもしれません、すみません。JavaScript の「this」キーワードの範囲を理解するのに苦労しています。