yunba28
yunba28
**追加する機能の内容 | Describe the solution you'd like** 引数に与えられた法線ベクトルに対する反射ベクトルを取得する **その機能の追加によって解決する問題 | Is your feature request related to a problem? Please describe.** ブロック崩しのようなゲームのコードがさらに短縮できる **備考 | Additional context** ~~~ struct Vector2D { Vector2D&...
**追加する機能の内容 | Describe the solution you'd like** 基底クラスInvokerを派生させたFunctorを使用することで、型が一致しない関数型変数を配列等で所持できる **その機能の追加によって解決する問題 | Is your feature request related to a problem? Please describe.** 引数の型と個数を縛られないので自由な関数型変数の使用が可能になる **備考 | Additional context** 注意 ・Invokerから戻り値を得ることは不可能 ・Invokerから引数の値を変えることは不可能 ・Functorのメモリは引数の多さに依存 ```cpp...
**追加する機能の内容 | Describe the solution you'd like** 指定された条件式に一致する要素としない要素で配列を区分けする。 **その機能の追加によって解決する問題 | Is your feature request related to a problem? Please describe.** 配列内要素の区分け処理 **備考 | Additional context** ```cpp template decltype(auto) partition(Fty _func)...
RectF、Rectのメンバ関数であるbr()とbl()の説明が逆になっていました。 ```cpp /// @brief 長方形の左下の座標を返します。 /// @return 長方形の左下の座標 [[nodiscard]] constexpr size_type br() const noexcept; /// @brief 長方形の右下の座標を返します。 /// @return 長方形の右下の座標 [[nodiscard]] constexpr size_type bl() const noexcept; ```
**修正する機能の内容 | Describe the solution you'd like** 現在のParseIntの第二引数はデフォルト値が0ですがこれを10に変更します **修正によって解決する問題 | Is your feature request related to a problem? Please describe.** 現在のように0がデフォルト値だとユーザーから見た時「0基数」なのか「10進数の規定値が0」なのか誤解を生む虞があります。これを10にすることで10進数の変換が規定値であることを明示的にできます。 学習を始めたばかりのユーザーにとっては優しい修正になると思います。 **備考 | Additional context**
**追加する機能の内容 | Describe the solution you'd like** 既存のCircleSensorに類似したLineSensorの実装を提案します。 CircleSensorが円での当たり判定を持っていたのに対し、LineSensorは線の当たり判定を持ちます。 **その機能の追加によって解決する問題 | Is your feature request related to a problem? Please describe.** 円では大きすぎたり小さすぎる当たり判定を線のような細い長い判定にすることで、2Dアクションゲーム等で武器を振る判定等が簡単に組めるようになります。 **備考 | Additional context**
**追加する機能の内容 | Describe the solution you'd like** 事前にハッシュテーブルに名前付きのInputAxisを登録することで入力関連の処理を簡易的かつ直感的にします。 **その機能の追加によって解決する問題 | Is your feature request related to a problem? Please describe.** ゲーム制作にかかわらずアプリケーションに必須な入力処理をプログラマが理解できやすい形でコーディングすることが可能になります。特にプレイヤーの移動やカメラ操作、カメラコンフィグ等では役に立ちます。 **備考 | Additional context** > 簡易実装 ``` class InputAxis_impl...
**追加する機能の内容 | Describe the solution you'd like** オブジェクトの親子関係を容易にするクラスの提供 **その機能の追加によって解決する問題 | Is your feature request related to a problem? Please describe.** 親子関係の実装によるローカル・ワールド座標系の変換の補助など **備考 | Additional context** GitHub URL : https://github.com/yunba28/Companion-with-Siv3D