このプロジェクトについて
S2DはScala Nativeで書かれ、Scala Native向けの2Dグラフィックスライブラリであり、SDL2とOpenGLの上に構築されています。2Dゲームやグラフィックスアプリケーションを作成するための使いやすいAPIを提供することを目的としています。
READMEには基本的な例が示されています:ウィンドウを作成し、オフセット、ターゲット、回転、ズームを備えたCamera2Dを設定し、フレームを開始し、色で画面をクリアし、カメラを開始し、矩形と円を描画し、カメラを終了し、フレームを終了し、最後にウィンドウを閉じるメインループを実行します。描画プリミティブには、Basicsモジュールを介したRectangleとcircleが含まれ、Color値を使用します。
現在、公式ドキュメントはありません。著者は代替としてs2d_examplesフォルダ内の基本的な例を指しています。
インストールには、SBTまたはScala CLIで新しいテンプレートプロジェクトを作成するカスタムCLIツールを使用します。ガイドではCoursierが必要です:`cs install s2d --contrib`を実行してs2d-cliアプリケーションをインストールし、`s2d --<command>`でコマンドを実行し、`--help`で利用可能なコマンドを一覧表示します。CLIツールには独自のリポジトリ(S2D_CLI)があり、変更ログとリリースが含まれ、インストールコマンドは最新バージョンを取得します。バージョン1.0.1が誤ったバージョンスキームを使用しており、S2Dは0.1.2-SNAPSHOTから早期セマンティックバージョニングを使用するという注記があります。
言及されているコミュニティリンクには、サブレディット、まだ利用できないDiscord、およびSubstackが含まれます。貢献は歓迎されています:プロジェクトをフォークし、フィーチャーブランチを作成し、変更をコミットし、ブランチをプッシュしてプルリクエストを開きます。CONTRIBUTINGファイルには、プロジェクトのビルドと実行に関する要件が記載されています。プロジェクトはzlibライセンスの下でライセンスされています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.