Skip to content

tomolatoon/KTPC_Launcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KTPC Launcher

駒場東邦物理部(KTPC)が文化祭の際にゲームを展示するために使用するゲームランチャーの 2023 年バージョンです。現在開発中なので、コードは汚い(マジックナンバー・汎用性のなさ・純粋に読みづらい)ですが、一通り出来たらきれいにしていきます。

How to use

完成したら書きます。

  1. data.schema.json を実行ファイルと同じフォルダに置いて下さい。
  2. data.jsonへのパスをコマンドライン引数に指定して実行します。

How to build

OpenSiv3D v0.6.8 を使用すればビルド出来るコードなので、2. を飛ばすことが可能です。 ただし、Visual Studio のソリューションをそのまま使用する場合は、自前ビルドが必要です。自前ビルドは次のように行ってください。

  1. OpenSiv3D v0.6.8 をインストール
  2. OpenSiv3D v0.6.8 をビルド
    1. Siv3D/OpenSiv3D を手元に用意(git cloneGitHub Desktop、Zip としてダウンロードなど)をする
    2. 各プラットフォーム用のからビルドをする(この際に、設定を変えてデバッグ用ファイルを吐き出させるのが吉、Visual Studio なら/Ziでよい)
  3. ファイルの用意
    1. ビルドした OpenSiv3D v0.6.8 をこのフォルダを基準として、./ThirdParty/MySiv3D/include/./ThirdParty/MySiv3D/lib/にコピペします
    2. OpenSiv3D の AS_DEBUGdllengineexample./App/以下にコピペします。OpenSiv3D とバージョンは合わせましょう。
  4. ICU をインストール(macOS, Linux の人はいい感じに ICU のガイドを見つつ読み替えて下さい
    1. ICU からビルド済みバイナリ(icu4c-72_1-XXX-XXX.zip)をダウンロード
    2. 解凍(OS 標準機能でも可、7zip 等を使うと尚良し)
    3. includeと名前が付いているディレクトリを./ThirdParty/ICU/にコピペ
    4. libみたいな名前のディレクトリを./ThirdParty/ICU/にコピペ
    5. [Windows]: binみたいな名前のディレクトリの中にある.dllC:/Windows/System32/とかいい感じのところにコピペ
    6. [macOS、Linux]: 4. に対して、対応するファイル(.dylib/.bundle/.so辺り?)を、対応するいい感じにロードできそうなディレクトリに置きます
    7. [macOS、Linux]: ./ThirdParty/ICU/includeをインクルードディレクトリとしてビルドシステムに設定
    8. [macOS、Linux]: スタティックライブラリ(.a?)をリンクするようにビルドシステムに追加します
  5. これをビルドします

See also

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published