From a49bf76d9c6659be7aa1c469f4402e38960058cb Mon Sep 17 00:00:00 2001 From: syui Date: Fri, 14 Feb 2025 02:40:01 +0900 Subject: [PATCH] fix --- book/SUMMARY.md | 2 +- book/city/{04_err.md => 00_err.md} | 26 +++++++++++++++++++++++--- book/city/README.md | 2 +- 3 files changed, 25 insertions(+), 5 deletions(-) rename book/city/{04_err.md => 00_err.md} (83%) diff --git a/book/SUMMARY.md b/book/SUMMARY.md index a2e35c3..7ebd5a4 100644 --- a/book/SUMMARY.md +++ b/book/SUMMARY.md @@ -20,10 +20,10 @@ * [CRでキャラクターを動かす](crs/01_character.md) * [ボスを作る](crs/02_boss.md) * [city sample](city/README.md) + * [エラーを解消する](city/00_err.md) * [惑星形式のmapを作る](city/01_remove.md) * [橋を作る](city/02_bridge.md) * [建造物を作る](city/03_house.md) - * [エラーを解消する](city/04_err.md) * [json blueprint utilities](json/README.md) * [apiから情報を取得する](json/01_varest.md) * [pixel streaming](pixel/README.md) diff --git a/book/city/04_err.md b/book/city/00_err.md similarity index 83% rename from book/city/04_err.md rename to book/city/00_err.md index daf1c9e..f16919a 100644 --- a/book/city/04_err.md +++ b/book/city/00_err.md @@ -1,5 +1,7 @@ # エラーを解消する +ここではcity sampleで発生する問題をまとめます。 + ## buildが遅い場合 もしcity sampleのmapを使わない場合は、buildが遅くなってしまいます。 @@ -8,10 +10,10 @@ ueのpackage化が遅い場合、使用するmap以外をbuildしないように 1. `プロジェクト設定`を開きます。 2. 「パッケージ化」セクションに移動します。 -3. 「マップのみをクック」オプションにチェックを入れます3。 -4. 「パッケージ化されたビルドに含めるマップのリスト」に、必要なマップ(.umapファイル)を指定します3。 +3. 「マップのみをクック」オプションにチェックを入れます。 +4. 「パッケージ化されたビルドに含めるマップのリスト」に、必要なマップ(.umapファイル)を指定します。 -この設定により、指定したmapのみがpackage化され、データサイズが小さくなり、処理時間も短縮されます3。 +この設定により、指定したmapのみがpackage化され、データサイズが小さくなり、処理時間も短縮されます。 ## ue5.5ではbuildが通らない @@ -79,3 +81,21 @@ https://github.com/EpicGames/UnrealEngine/tree/release/Engine/Plugins/Performanc 5. Epic Games Launcherの再インストール > キャッシュをクリアした後、Epic Games Launcherを再インストールします。 > これらの手順で解決しない場合は、Epic Gamesサポート(公式ヘルプページ)に問い合わせることをお勧めします。 + +## characterのcollisionが機能せず地面に埋まってしまう + +GASと統合するとcity sampleに置かれた物体に触れられません。 + +原因は`Gameplay Camera`というpluginです。`$project/Config/DefaultEngine.ini`に`DDCVar.NewGameplayCameraSystem.Enable`を追加し、関数である`Setup Camera`を実行している場合、characterのcollisionが機能せず地面に埋まってしまう問題があります。 + +- Gameplay Camera +- Setup Camera +- `DDCVar.NewGameplayCameraSystem.Enable` + +```sh +[/Script/Engine.DataDrivenConsoleVariableSettings] ++CVarsArray=(Type=CVarBool,Name="DDCVar.NewGameplayCameraSystem.Enable",ToolTip="",DefaultValueFloat=0.000000,DefaultValueInt=0,DefaultValueBool=True) +``` + +`Setup Camera`を実行しないようにするか、`DDCVar.NewGameplayCameraSystem.Enable`をfalseにします。 + diff --git a/book/city/README.md b/book/city/README.md index f9f0b35..8c271ff 100644 --- a/book/city/README.md +++ b/book/city/README.md @@ -404,5 +404,5 @@ GameAnimationSample mapにはactorがまとめられているものがあり、それはmapにくっついていません。移動できない場合があります。 -この場合は、city sampleのほうを別の場所に動かしたほうがいいでしょう。 +基本的にはA-mapとB-mapはある程度位置を完成させてからcopyしましょう。