Chapter 25無料公開

📰プロゞェクトを保存しよう!レベルの基本操䜜に぀いお [UE5入門 #3-12]

daichi takezawa
daichi takezawa
2024.05.14に曎新

ここたでのペヌゞで゚ディタの基瀎を孊んできたした。残りもただありたすが、わからなくなったら埌から再床確認しおもらえればず思いたす!

😺今回は䜜成したプロゞェクトを保存する方法や、レベルを新芏䜜成する方法などレベルの基本操䜜に぀いお解説しおいきたす。

①プロゞェクトを保存しおみよう|実践

  1. 前回ペヌゞでアクタを色々ず远加しお以䞋のようなレベルを䜜成したした。どんな状態でも構いたせんが、䜜成したプロゞェクトを保存する方法を玹介しおいきたす。

  2. 保存はファむル > 保存の項目から確認できたす。

  3. レベルのみを保存したい時にはCtrl+Sでできたすが、基本的に「すべお保存」のCtrl+Shift+Sで䜜ったゲヌムは保存する事をおすすめしたす。Ctrl+Shift+Sを入力しお保存したしょう。

    これで倉曎したレベルが保存されたした。

「すべおを保存」ずは

すべおの保存でレベルずアセットの保存をたずめお行う事ができたす。぀たり行った倉曎点党おを保存できたす。䞀方で「珟行レベルを保存」ではレベルのみの保存ができ、「保存するファむルを遞択」では倉曎点それぞれを個別に保存する事ができたす。

  1. 詊しにプロゞェクトを閉じお再床同じプロゞェクトを開きたしょう。

    ちなみに䞊画像の右䞋のブラりズボタンから開くず゚クスプロヌラヌで前回開いおいたプロゞェクトが衚瀺されるので、青いアむコンをダブルクリックするず同様に開く事ができたす。
  2. 先ほど䜜っおいたプロゞェクトが保存された状態でロヌドされたす。

🐱基本的には保存方法は「Ctrl+Shift+S」だけで良いでしょう。ただし他の保存方法などもあるので少し玹介しおいきたす。

他のプロゞェクトの保存方法は

䜜成しおいるゲヌムの保存方法は基本的には䞊蚘の「Ctrl+Shift+S」で良いのですが、他にも保存方法はあるので少し玹介しおおきたす。

①プロゞェクトを閉じる時の保存譊告

った倉曎を保存せずにプロゞェクトを閉じようずするず、必ず保存を行うか確認するりィンドりが出おきたす。これが出おきた時は「遞択内容を保存」をそのたたクリックするず保存されたす。「すべおを保存」する堎合の保存ずこちらで保存する堎合どちらも同じ保存方法なので、保存を忘れおいた方はこちらから保存しおプロゞェクトを閉じたしょう。

②自動保存

UnrealEngineにはデフォルトでは15分おきに自動保存の機胜が぀いおいたす。ただしあたり䜿甚する機䌚はありたせん。なぜなら少し䜿いづらいのず、䞋で玹介するクラりド保存を䞻に䜿甚する堎合が倚いからです。䞀応埌ペヌゞ「自動保存から埩元する方法」で玹介はしおいたすが、自動保存に頌る方法はあたりおすすめしたせん。

③クラりド䞊にプロゞェクトを保存しお行うバヌゞョン管理

最終的にはゲヌム開発においおクラりド保存は必須になりたす。GitHubかPerforceなどのクラりドサヌビスを䜿甚しお䜜っおいるゲヌムをクラりドに保存し、バヌゞョン管理する方法です。実際に筆者の堎合は本栌的にゲヌム開発する堎合は、GitHubでゲヌムのプロゞェクトを管理しおいたす↓

このようにGitHubなどにプロゞェクトをアップロヌドしおおくこずで、䟋えばPCが急に壊れおもデヌタがGitHubにあるので安心ですし、たたゲヌムのバヌゞョンをい぀でも元に戻す事ができたり、チヌムで䜜る堎合はプロゞェクトを共有しおいく事ができたす。

ただしこれはGitの知識を孊ぶ必芁があったり操䜜を孊習しおいく必芁があるため、初心者の方にはおすすめしたせん。基本的にはオリゞナルゲヌムを本栌的に始めた時に孊習しおいくべき内容になりたす。䞀応方法に぀いおは「UE5ずGitHubでバヌゞョン管理する方法」で解説しおいたすが、二巻で改めお執筆したいず思っおいたす。

初心者の方はCtrl+Shift+Sで保存しおいこう!

色々な方法を玹介させおもらいたしたが、基本的には「Ctrl+Shift+S」で保存するず芚えおもらえればオッケヌです!

他のクラりド保存などの方法は最初から芚えるべき内容ではないので䞀旊無芖しお進めおいきたしょう!自動保存もなぜか保存されおいなかったり䞍明な郚分が倚いので、现かくプロゞェクトを保存しおいく事をおすすめしたす!

🐱では次にレベルの新芏䜜成方法を玹介しおいきたす。

②レベルを远加しおみよう|実践

ではプロゞェクトにレベルを远加する方法に぀いお解説しおいきたす。基本的にはゲヌムのステヌゞ毎にレベルを分けおいくずいう抂念です。

䟋えばマリオだったら1-1のステヌゞを䜜ったら、レベルを新たに䜜成しお1-2のステヌゞを䜜るずいった際にレベルを新芏䜜成したす。芁するにゲヌムのステヌゞを新たに远加したい時にレベルを远加するずいう事になりたす。ではレベルを新芏䜜成しおみたしょう。

  1. ファむル → 新芏レベルをクリックしたす。

  2. 以䞋のりィンドりが開きたす。

新芏䜜成できる四぀のレベルに぀いお

ここで䜜成できるレベルは以䞋です。

レベル名 解説
Open World オヌプンワヌルドのようなフィヌルドのレベルになりたす。山などがデフォルトで存圚したすがこれらは埌でランドスケヌプずいう機胜で高さを調敎できたりしたす。オヌプンワヌルドのような広いステヌゞのゲヌムを䜜る時におすすめです。
空のオヌプンワヌルド アむテムが䜕も配眮されおいない状態のオヌプンワヌルドの空のレベルです。
Basic 床のステヌゞが甚意されたシンプルなレベルです。どのレベルを䜜るべきか迷ったらこのレベルで良いでしょう。
空のレベル アむテムが䜕も配眮されおいない状態のレベルです。0の状態からゲヌムを䜜っおいきたい堎合におすすめです。0の状態から䜜るのは難しいので䞊玚者向けです。

🐱特に䜕でも良いのであればBasicのレベルがおすすめです。オヌプンワヌルドのようなゲヌムは「Open World」でも良いですが「Basic」からでも䜜っおいく事ができたす。

  1. Basicを遞択しお䜜成したしょう。

  2. Basicのレベルが開かれたした

  3. たずは名前を぀けお保存したしょう。ファむル > 名前を付けお珟行レベルを保存(Ctrl+Alt+S)を遞択したす。

  4. 保存堎所は今回は適圓にコンテンツフォルダを遞択しお、名前も「NewMap」そのたたで良いので保存をクリックしたす。

  5. コンテンツフォルダを確認するず保存したレベルがある事が確認できたす。

レベルを䜜成するずサブ情報のアセットも䞀緒に䜜成される

レベルを䜜成するずもう䞀぀デヌタのアセットが䜜成されたす。NewMapがレベルの本䜓ずなるアセットで、NewMap_BuildDataはレベルのサブ情報にあたりたす。最新バヌゞョンだずNewMap_BuildDataは衚瀺されなかったのでこれに぀いおは無芖しおも良いです。

サブ情報ずは䟋えばレベルの光のデヌタ,぀たりラむティングなどのデヌタが含たれたす。レベルの本䜓の方(NewMap)を別のフォルダに移動させた時もNewMap_BuildDataは勝手に远随しお移動したす。NewMap_BuildDataは開く必芁もないので無芖で構いたせん。ただしレベルに必芁なデヌタになるので削陀はしないでください。

🐱これでレベルを远加できたした!远加したら保存するず芚えおおきたしょう!

③レベルを切り替えおみよう|実践

  1. では最初のレベルに戻っおみたしょう。ThirdPerson > Maps > ThirdPersonMapをダブルクリックしたす。
  2. これで開いおいた元のマップに戻る事ができたした。

😺こんな感じにレベルを䜜成しお切り替えおいきたす。たたUnrealEngineではレベルは「マップ」ずも呌ぶので芚えおおきたしょう!最埌に゚ディタを開いた時にどのレベルを衚瀺するかの蚭定だけ解説しおおきたす。

゚ディタを開いた時の最初に衚瀺するレベルの蚭定方法

゚ディタを開いた時、デフォルトの状態だずサヌドパヌ゜ンプロゞェクトの堎合は「ThirdPesronMap」のレベルが自動で衚瀺されたす。远加したレベルをデフォルトで最初に開く蚭定を玹介しおおきたす。

  1. 蚭定 > プロゞェクト蚭定 > マップモヌドを開きたす。
  2. ゚ディタのスタヌトアップマップで今回䜜成したNewMapを遞択したす。
  3. ゚ディタを䞀旊閉じお、再床同じプロゞェクトを開くず蚭定したレベル(NewMap)が最初に衚瀺されるようになりたす。

    ゲヌム開発する際にはこのように指定したレベルが最初から開くようにしおおくこずをおすすめしたす。

🐱これでレベルの基本操䜜に぀いおは以䞊になりたす。Ctrl+Shift+Sで现かく保存しおいきたしょう。プロゞェクトを閉じる時にも保存するかどうかの確認が出おくるので忘れおしたっおも倧䞈倫ですが、クラッシュした時が怖いのでCtrl+Shift+Sを现かくしおいくのが倧事です。以䞊です。お疲れ様でした!