現在の OpenSiv3D には簡単なバージョンアップの方法はありません。
プロジェクトファイルや Engine ファイル等の差分を確認して手動で行ってください。
かなり簡単な方法あります
どうも、わたすけです。先日うっかりVisualStudioアップデートしたら、OpenSiv3D0.4.1のビルドが通らなくなっていたので、なんとか0.4.2にバージョンアップしました。
先程引用したように、現在(0.4.2)のOpenSiv3Dは、インストールしただけで過去バージョンが置き換えられるようなインストーラーではありません。そのため、「OpenSiv3D バージョンアップ」で検索する方も多いのではないでしょうか?そして、簡単なバージョンアップ方法がないと知り、悲しみに暮れた人もいるでしょう。えっいない?
安心してください。
ここで紹介する方法は、全く複雑ではありません。
ちょっとしたファイルの操作等で完了します。これで新機能を躊躇なく取り入れることができますね!
それでは、その方法についてご紹介します。
注意
- 新しいOpenSiv3Dがすでにインストールされていることが条件
- VisualStudioのプロジェクトが保存されているフォルダがどこにあるか知っていること
- 知っている人からしたら当たり前のことかも()
- 今回紹介する方法でバージョンアップできるのは一回の作業に付き1つのプロジェクトのみです
(旧バージョンで制作したものをすべてバージョンアップすることはできません)
やり方
ここでは、
- バージョンアップ前のプロジェクト名は「OLD」(バージョン0.4.1)
- バージョンアップ後のプロジェクト名が「NEW」(バージョン0.4.2)
となります。
- 新しいバージョンのOpenSiv3Dプロジェクトを作成する
まず、バージョン0.4.2のプロジェクトを作ります。名前はここでは「NEW」とします。 - 旧バージョンのファイルを新バージョンにコピー
そうしたら、バージョン0.4.1、「OLD」のプロジェクトフォルダを開きます。フォルダです。
きっとそこに Main.cpp などがあると思うので、それらをバージョン0.4.2、「NEW」のプロジェクトフォルダにコピーします。Gitを使ってる場合は隠しフォルダを表示し、.gitもコピーしましょう。 - 新バージョンのプロジェクトにコピーしたファイルを追加
コピーが完了したら、新しいプロジェクト「NEW」をVisualStudioで開きます。
(拡大したほうがいいかも)- ソリューションエクスプローラー(なければ画面上「表示(V)」→ソリューション エクスプローラー で表示可能)の、「ソリューション’NEW’」(NEWは各自置き換えてください)を右クリック
- 「追加(D)」→「既存の項目(G)」を選択
- 「NEW」のフォルダにコピーしたファイルを選択して、追加
- 一旦ビルドして、起動したら終了!
ざっくりやり方まとめ
- 新しいバージョンのOpenSiv3Dプロジェクトを作成する
- 旧バージョンのファイルを新バージョンにコピー
- 新バージョンのプロジェクトにコピーしたファイルを追加
- おわり
たった3ステップで、バージョンアップは終了です!
さいごに
いかがでし(ry
OpenSiv3Dは、バージョンアップごとに便利な機能が追加されるのはもちろん、バグ修正などもされるため、できるかぎり最新の状態を保っておきたいものですね。
簡単とは言え少し面倒な手順にはなりましたが・・・いつかこれより良い解決策が見つかったら良いなと思います。
コメント