OpenSiv3D
OpenSiv3D copied to clipboard
C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)
`s3d::JSON` に次のコードで示すような、分かりにくかったり、非対称的だったりする動作が含まれるため、改善することを提案します。 コード: https://gist.github.com/Raclamusi/dcb37ab157cf47b55fc881161adae94f?ts=4
Discordで前にお話ししていた、ウィンドウ内に表示されるSiv3Dで実装されたメッセージボックス(以下内蔵メッセージボックスと呼ぶ)についての提案です。抽象度に応じて3段階に分けさせていただきます。もしissueを分けたほうがよければ分けますので申し付けください。また、当方はゲーム作りに長けているわけではないため、様々な方のご意見をお聞きしたいです(特に3つ目の機能)。 # OKボタンやキャンセルボタンの文字列(ラベル)を自由に指定できるようにした `MessageBox` ## 追加する機能の内容 | Describe the solution you'd like - 機能は`MessageBox`と全く同じ - ただし、ボタンに表示される「OK」や「キャンセル」の文字列(ラベル)を引数で指定できるようにする ## その機能の追加によって解決する問題 | Is your feature request related to a problem? Please describe. -...
**追加する機能の内容 | 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** デスクトップ版では `Cursor::SetPos()` でマウスの固定ができるが、Web版では `Cursor::SetPos()` 相当の機能は DOM API に用意されていないので実装することができない。 しかし、単純にマウスを固定するという機能は DOM API に用意されているため、Web版でも実装可能である。 それ単体の機能を提供する API を Siv3D 側に用意して欲しい。 **その機能の追加によって解決する問題 | Is your feature request...
**追加する機能の内容 | 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
**追加する機能の内容 | Describe the solution you'd like** Web版とデスクトップ版(特にLinux)にWebSocketがほしいです。 **その機能の追加によって解決する問題 | Is your feature request related to a problem? Please describe.** サーバーとWeb版の双方にWebSocketの機能があれば、マルチプレイ機能などが実装できます。 **備考 | Additional context** 私が実装したプログラムです。 https://github.com/sknjpn/SyLife/tree/develop/ 依存しているライブラリ thirdparty/lwsock.hpp 実装...
**追加する機能の内容 | Describe the solution you'd like** Grid::inBounds()に相当するものをImageにも **その機能の追加によって解決する問題 | Is your feature request related to a problem? Please describe.** Gridとの一貫性 **備考 | Additional context**