2012-01-30 10 views
1

私が取り組んでいるゲームでRubyのベクトルクラスを使用しようとしていますが、ベクトルの方向と大きさを指定してベクトルを作成できますエンドポイントの位置ではなくベクトルです。私がベクトルを作ることを知っている唯一の方法は、Vector[x, y]のようなものを書くことですが、これは私がやろうとしていることに対してはあまり効果がありません。Rubyで方向と大きさを渡してベクトルを作成する

方向と大きさのベクトルを初期化する簡単な方法を知っている人はいますか?

答えて

1

右、私は数学をブラシアップし、次の作品はうまく実現しました。

heading = Vector[Math.cos(@direction)*@speed, Math.sin(@direction)*@speed]

関連する問題