このプロジェクトについて

Raysimは、2Dグラフィック、物理シミュレーション、小規模ゲームのプロトタイピング向けに設計されたオブジェクト指向C++フレームワークです。raylibの上に抽象化レイヤーを提供し、ウィンドウ作成、入力処理、シーン状態管理を簡素化します。 主な機能は以下の通りです: - シーン管理:定義されたライフサイクル(OnAttach、OnStart、OnUpdate、OnFixedUpdate、OnDraw、OnDetach)を持つ独立したビジュアルシーンを登録・切り替えできるシステム。 - 実行ループ:変動レートのロジック更新、および決定論的な物理シミュレーションのための固定タイムステップループの両方をサポート。 - レンダリングパイプライン:2Dシェイプと色のための抽象レンダリングレイヤー。物理ステップ間の滑らかなビジュアルを確保するための補間をサポート。 - 統合:ナビゲーションオーバーレイとデバッグツールを作成するための組み込みImGuiサポート。 このフレームワークは、C++20互換コンパイラとCMake 3.28+が必要です。