about
文書の過去の版を表示しています。
about
mR frameworkとは
- 仮想スクリーンと呼ぶメモリ上の画面に画素情報を保存するプログラム、
および仮想スクリーンを利用したアプリケーションを作りやすくするプログラムをまとめたものを指します。 - 利用者は仮想スクリーンに描画を行うことで、3D用API等を利用せず画面へのアクセスが可能になります。
- 仮想スクリーンへの出力については別途アクセスを構築する必要がありますが、主要なライブラリ用のアクセサは作成済みです。
- 動作を確認しているライブラリは以下になります。
- DXライブラリ
- SFML
- raylib
mR frameworkを利用するメリット
- 描画を単純化することができる。点を打てば画面が作れる。
3Dモデルとか作らなくて済むので楽。 - レンダラーってどうやって出来てるんだろ?って調べることが出来る。オープンソースの醍醐味。
- そこそこCPU処理効率のいい書き方しているので、効率的なCPU処理の勉強になる。
- 移植が容易
ゲームやアプリを作って、別ライブラリや環境に移植する場合、ライブラリの出力に仮想スクリーンの内容を転送すれば移植できる。
実際、前述の通りいろんなライブラリに載せ替えたりアプリケーションを作っているけど、2Dレンダラのコア部分についてはソースコードに手を加えていない。
about.1771803901.txt.gz · 最終更新: by machiaworx
