OpenSiv3D icon indicating copy to clipboard operation
OpenSiv3D copied to clipboard

C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)

Results 223 OpenSiv3D issues
Sort by recently updated
recently updated
newest added

- 参考: https://github.com/HunterKonoha/OpenSiv3D_Lua/tree/master by @HunterKonoha

Type: Enhancement

Nvidiaのグラフィックスカードでは、よく出てくるノートパソコンのRadeon Vega10では、画面の色が白黒で表示されます。 Vega10ドライバ最新に更新もしました(Windowsのデバイスマネージャで) 解決方法がないでしょう? ![image](https://user-images.githubusercontent.com/1384152/73586538-2a428b80-44f2-11ea-8ced-5a3403c90d60.png)

Type: Bug
Platform: Windows Desktop

RelativePath()の第二引数にディレクトリではなくファイルパスが入った場合等、誤ったパスが入った場合に例外を出力するようにして欲しいです

表情のキャプチャを行いたいため Dlibの対応をお願いします。

Type: Enhancement

メモリアロケーションコストの無い Shape2D 実装

Type: Performance

物理エンジンに頼らずに慣性モーメントが扱いたいです。 下は自分が作成したものです。 ``` # include // OpenSiv3D v0.4.1 // Polygonが一様な面密度の板と仮定する double getInertia(const Polygon& polygon, double mass) { const auto centroid = polygon.centroid(); const auto numTriangles = polygon.num_triangles(); const auto area...

WAVE, MP3, OggVorbis, AAC など、正しく読み込めるかを確認するためのテストファイルを追加

Type: Test

主にマスク処理などに使用するため、StencilStateを使用したいです。 --- また、提案ですが ScopedRenderStates2Dのようなスコープ制御で簡単にマスク処理ができると便利かもしれません。 以下のようなことがしたいイメージです ```cpp ScopedStencilMask::ScopedStencilMask(std::function base, s3d::StencilFunc stencilFunc, s3d::uint8 stencilValue): m_oldStencilState(Graphics2D::GetStencilState()), m_oldStencilValue(Graphics2D::GetStencilValue()) { Graphics2D::SetStencilState(StencilState::Replace); Graphics2D::SetStencilValue(stencilValue); base(); Graphics2D::SetStencilState(StencilState::Test(stencilFunc)); } ```

Type: Enhancement
Priority: Low

現状のCamera2Dだと、Transformer2Dのスコープの中で拡大・縮小する座標がずれてしまうために使うことが出来ないので、使えるようにしてほしいです。 ``` # include // OpenSiv3D v0.4.0 void Main() { Camera2D camera; Array verticles; for (int i = 0; i < 100; i++) verticles.emplace_back(RandomVec2(Scene::Rect())); while (System::Update()) { auto v =...

Type: Enhancement