v2.10.0 がリリースされました
v2.10.0 がリリースされました! 詳しくはリリースノートを参照してください。
すべてのコントリビューターと、GitHub Sponsors および Patreon のスポンサーの皆様に感謝いたします。どうもありがとうございます!
Ebitengine v2.10 は Go 1.25 以降が必要です。新しい主な機能は次のとおりです:
- デスクトップ環境での Pure Go 化
- macOS と Linux / BSD 向けのビルドが Cgo 不要になりました。すべてのデスクトップ向けのゲームを Go だけでビルドでき、クロスコンパイルも容易になります。
- アプリケーションの仮想化 (VM)
- Ebitengine アプリケーションをホストから操作するゲストとして実行できます。別のアプリケーションへのゲームの埋め込みや、入力の送信、描画や音声の取得による自動テストが可能です。ビルドタグで明示的に有効にすると、プログラムや AI エージェントによるヘッドレステストに利用できます。
- シェーダーの事前コンパイル
- 実験的パッケージ
exp/shaderprecompにより、実行時のシェーダーコンパイル処理を減らし、ロード時間を短縮できます。 - カラー絵文字とテキスト描画の改善
text/v2パッケージがカラー絵文字の描画に対応し、双方向テキストの処理を改善しました。 IME 入力もより多くの環境に対応しました。
フィードバックお待ちしております!