Ryo Suzuki
Ryo Suzuki
ありがとうございます。上記提案をベースに Pull-request を作成してください。 v0.6.7 でのマージに向けて作業を進めます。
環境の問題だったようで、Siv3D 側での解決は難しかったです。ご報告ありがとうございます。
応急措置ですが、Windows の場合、次のようなコンパイラ拡張機能を使えます。 ```cpp # include // OpenSiv3D v0.6.6 void Main() { int32 argc = __argc; char** argv = __argv; Print
開発中の v0.6.7 にコマンドライン引数を直接取得する関数を追加しました。ご提案ありがとうございました。 - #964 ```cpp # include // OpenSiv3D v0.6.7 void Main() { int32 argc = System::GetArgc(); char** argv = System::GetArgv(); Print
done (v0.6.6) - Camera2DParameters: 4d8caa3 - LicenseManager: 8aaa41176 - XInput: 47d02f5
実装判断の前に `Circular` の Lerp にニーズがあるか・自然な挙動になるかを確認したいので、 実装予定の Circular の Lerp の動きを体験できる、現行版向けのサンプルプログラムを書いてもらえますか。
サンプルありがとうございます。円周上の 2 点間の移動、見た目的に問題なさそうです。 実装ができ次第、pull request を作成していただいて OK です。
`Vec2::setLength(1.0)` はゼロベクトルに対してゼロベクトルを返します。 これで良いかもと思うのですが、どうでしょう。
改めて考えてみて機運が高まったので v0.6.15 に入れようと思います。
そもそもゼロベクトルに対する `.normalize()` はゼロベクトルを返すのが世間のエンジンでは一般的のようで、そこから改め、ついでに `.normalize_or(v)` も加えようと思います。