OpenSiv3D
OpenSiv3D copied to clipboard
C++20 framework for creative coding 🎮🎨🎹 / Cross-platform support (Windows, macOS, Linux, and the Web)
reported by: https://twitter.com/discosaan/status/1443243848528842754 原因と思われる v0.6.1 → v0.6.2 の変更: 3f96e87
現在の問題: 8.0 → 1.0 で変化させると終盤の変化が大きい。
- クリップボード (see #265) - `Clipboard::HasChanged()` - `Clipboard::GetImage()` - `Clipboard::GetFilePaths()` - `Clipboard::SetImage()` - `Clipboard::Clear()` - 電源 (see #577) - `System::GetPowerStatus()` における - `PowerStatus::batteryLifeTimeSec` - `PowerStatus::batteryTimeToFullChargeSec` - `PowerStatus::batterySaver` - TextToSpeech -...
WinFormsやWPFのような`Invoke()`命令があると便利そうです。 `Invoke()`命令は、主にメインスレッド(UIスレッド)からしか呼び出せない関数をメインスレッド以外から呼び出したいときに使います。 C#では`Invoke()`から関数の戻り値を受け取ることもできるようです。 大まかな流れは下図の通りです。  参考 https://docs.microsoft.com/ja-jp/dotnet/api/system.windows.forms.control.invoke?view=net-5.0 https://qiita.com/otagaisama-1/items/b101228f183249cc65b5
reported by: https://twitter.com/ooREWoo/status/1409516761272111104
```cpp /// /// 外心を求めます。 /// Vec2 Triangle::getCircumCenter() const noexcept { double d0 = p1.distanceFrom(p2), d1 = p2.distanceFrom(p0), d2 = p0.distanceFrom(p1), t0 = d0 * (-d0 * d0 + d1 *...
- v0.4.3 までの実装だといくつかの値が正確に取得できていない - 結果を返すまで時間がかかる
MMLライクなテキスト形式の楽曲表現を作りたく、かんたんに再生できるAPIが欲しいです。 ※簡易音楽記述言語(MML)http://www.slis.tsukuba.ac.jp/~hiraga.yuzuru.gf/mml/ MIDIの必要があるかどうか不明ですが、例えば以下のような。 ①外部MIDI機器→MIDI→Siv3D→音声出力 ②PCキーボード入力→MIDI→Siv3D→音声出力 ③MIDファイル入力→MIDI→Siv3D→音声出力 ④GUI入力→MIDI→Siv3D→音声出力 音声出力はスペクトラム表示したいです。(映像と音声の融合がかっこよいので)
素敵なC++のグラフィックエンジン、ありがとうございます。 動作保証対象外であったら申し訳ないのですが、Ubuntu on WSL2とVcXsrvの組み合わせにおいて、実際のカーソル位置と取得されたカーソル位置でスケールが違うよう(推測ですが)で、左上から離れていくほどポイント位置が解離していきます。以下にサンプルをそのままビルドして動かしたものの動画を添付します。 https://user-images.githubusercontent.com/20369462/115139277-f5294700-a06b-11eb-9ccb-798445b2ce6f.mp4 原因は不明ですが、VcXsrvにおいて「互換性>高DPI設定の変更>高いDPIスケールの動作を上書き」を設定していることによる可能性も考えられます(この設定をしないとVcXsrv経由で表示したアプリは滲む)。 まだOpenSiv3Dの構造を把握しきれていないため、修正のPRを出したりすることができないのですが、ご報告だけでもと思い、Issueを立てました。よろしくお願い致します。