From fb8b6ae14a8324ef972ccaa20611cd0ae340aa5b Mon Sep 17 00:00:00 2001 From: syui Date: Tue, 2 Jul 2024 21:52:36 +0900 Subject: [PATCH] fix --- content/m/ue.md | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/content/m/ue.md b/content/m/ue.md index 00ff33d..0d5646a 100644 --- a/content/m/ue.md +++ b/content/m/ue.md @@ -293,6 +293,10 @@ city sampleはnightmodeのblueprintにerrが出ます。これは`set daytime`, https://qiita.com/EGJ-Nori_Shinoyama/items/429804dc2d7cc99fc0ea +city sampleは何かと問題が多いassetですが、その一番の原因は`one file per actor`を採用していて、外部アクタの読み込みを変更できないからでしょう。 + +基本的にlvをcopyしたものを使用し、バグが発生したときは`Content/_ExternalActors_/Map/`にある自身が使っているmapのフォルダを削除しましょう。その後、またlvをcopyしてそれを使います。こんな方法しかありません。 + ### ocean waves 星と海と空をつなげるには`ocean waves`が参考になります。このassetは結構すごいことをやっています。 @@ -389,12 +393,13 @@ package buildすると光が中央に集中し、雲も全体的におかしく #### [tips] default setting - BP_DynamicVolumetricSky(self) -> Coloud : Coloud Fly Option -- BP_DynamicVolumetricSky(self) -> Single Player Fps Lock : 60 FPS +- BP_DynamicVolumetricSky(self) -> Height Fog Max Opacity : 0 - SkyAtmosphere -> Transform Mode : Planet Center at Component Transform - SkyAtmosphere -> Transform(location-z : -6360) #### [tips] option setting +- BP_DynamicVolumetricSky(self) -> Single Player Fps Lock : 60 FPS - VolumetricCloud -> Layer Bottom Sltitude : 20 - VolumetricCloud -> Tracking Start Max Distance : 500 - VolumetricCloud -> Tracking Max Distance : 500 @@ -406,9 +411,9 @@ package buildすると光が中央に集中し、雲も全体的におかしく 普通に考えて地平線を消したいことなんてありそうですけど、英語は[こちら](https://forums.unrealengine.com/t/how-can-i-remove-the-foggy-horizon-in-the-default-skysphere/339893)で説明されています。日本語は見つかりませんでした。これは通常、`Horizon Falloff`で調整しています。 -ただし、dynamic volumetric skyは少し特殊です。 +ただし、dynamic volumetric skyは少し特殊です。`Height Fog Max Opacity`を0にすれば消えます。 -どうやら`BP_Dynamic_VoluemetricSky`にある`ExponentialHeightFog`で地平線を設定しているようです。これを削除していくか、設定を変更していく必要があります。削除する場合はcompileするとerrorが出るので使用している箇所の関数やblueprintを削除します。 +どうやら`BP_Dynamic_VoluemetricSky`にある`ExponentialHeightFog`で地平線を設定しているようです。これを削除していくか、設定を変更してもいいですが、削除した場合はbuildがおかしくなるかもしれません。削除する場合はcompileするとerrorが出るので使用している箇所の関数やblueprintを削除します。 #### [issue] 海の波紋 @@ -467,8 +472,6 @@ loopさせるには`spline len`をmaxにして`float wrap`します。 `cesium`を使うとgoogle mapと連携できます。 - [cesium](https://www.unrealengine.com/marketplace/ja/product/cesium-for-unreal) - - ### pixel streaming 個人的にやりたかったのは`multiple full stacks with matchmaking`です。具体的には複数のインスタンスを起動して、各ユーザーごとにsessionをわけます。これにより異なる画面(自分の画面)で操作できるようになります。 @@ -516,6 +519,18 @@ urlは`http://127.0.0.1/?StreamerId=DefaultStreamer`, `http://127.0.0.1/?Streame 例えば、login時にipをgetして、それを保存します。そのipと一致しないと操作できないようにすれば一人のユーザーのみ操作可能になります。ですが本来は各ユーザーが別々のスタック、ストリームでゲーム画面を実行できるようにするのが望ましいでしょう。 +### [error] install asset + +assetをinstallするときにerrorが出ます。原因は`EpicLaucher`のダウンロードキャッシュフォルダ、`VaultCache`です。これを外部であれ内部であれ指定しているわけですが、原因不明のerrorが出て解消できないことがあります。基本的には全く新しいフォルダを作ってそれを指定するとうまくいく場合があります。この際、`VaultCache`という名前にしてはいけませんし、選択してもいけません。 + +### [error] package to generate with the same ID + +> PackagingResults: Error:: [Cook] Tryning to add package in context but there is already a package to with the same ID + +大体は[これ](https://forums.unrealengine.com/t/cant-package-game-an-item-with-the-same-key-has-already-been-added/329072)と似たような問題です。 + +city sampleで頻発します。`Content/_ExternalActors_`を削除して新しいcity sampleの`Content/`を上書きします。 + ## unreal engine 5.3 ここからは個人的に実装したものをまとめます。