惑星に横から入るとキャラクターが停止する #27

Closed
opened 2024-10-08 04:51:07 +00:00 by syui · 4 comments
Owner

この現象をplanet water breakとしましょう。これを回避するにはBP_Planet_Sphereなどで制御するしかありません。

camera distanceなどで635500000以下の場合は強制的に水上に移動させるようにしています。ついでにcollision begin overlapではなくcamera distanceで地球の表示を切り替えるようにしました。

https://blueprintue.com/blueprint/tspcfnto/

この現象を`planet water break`としましょう。これを回避するには`BP_Planet_Sphere`などで制御するしかありません。 `camera distance`などで`635500000`以下の場合は強制的に水上に移動させるようにしています。ついでに`collision begin overlap`ではなく`camera distance`で地球の表示を切り替えるようにしました。 https://blueprintue.com/blueprint/tspcfnto/
syui closed this issue 2024-10-09 00:55:02 +00:00
Author
Owner

これは現時点では回避不可能な問題だと思う。惑星があって、それは球体なわけだけど、真上から真下に降りる分にはいいけど、横から入る場合はキャラクターの動作が停止してしまう。

スピードの問題のような気もするけど、結構遅くしても(それでも早かったのか)停止したところを見ると、スピードの問題ではないと思う。

これは現時点では回避不可能な問題だと思う。惑星があって、それは球体なわけだけど、真上から真下に降りる分にはいいけど、横から入る場合はキャラクターの動作が停止してしまう。 スピードの問題のような気もするけど、結構遅くしても(それでも早かったのか)停止したところを見ると、スピードの問題ではないと思う。
syui changed title from 惑星の水中に入るとキャラクターが停止する to 惑星に 2024-11-15 02:36:35 +00:00
syui changed title from 惑星に to 惑星に横から入ると 2024-11-15 02:36:42 +00:00
syui changed title from 惑星に横から入ると to 惑星に横から入るとキャラクターが停止する 2024-11-15 02:36:50 +00:00
Author
Owner

この問題は5.5でも発生しています。

ocean wavesを惑星の中央に持って来るにはBP_EarthSizedSphericalMeshのlocation-z:-6360000000.0が必要で、ultra-skyのatmosphrerに合わせるからです。ただし、海が大きくなり宇宙空間でも表示されます。この問題はultra-skyのCurrent Stars Colorから取得する値、上空は0.1以上になり、それ以外は0.0になる値を使用し、ocean wavesを非表示にすることで対応してみることにします。

https://blueprintue.com/blueprint/qk8jt6fm

これを設定する前は停止していたものが停止しなくなっていると思われます。

海底に当たり判定がでてキャラが停止し、ゲームは停止なくなっています。

ただ、相当遠い場所から横侵入するとおそらく停止する可能性はあります。

この問題は5.5でも発生しています。 ocean wavesを惑星の中央に持って来るにはBP_EarthSizedSphericalMeshのlocation-z:-6360000000.0が必要で、ultra-skyのatmosphrerに合わせるからです。ただし、海が大きくなり宇宙空間でも表示されます。この問題はultra-skyのCurrent Stars Colorから取得する値、上空は0.1以上になり、それ以外は0.0になる値を使用し、ocean wavesを非表示にすることで対応してみることにします。 https://blueprintue.com/blueprint/qk8jt6fm これを設定する前は停止していたものが停止しなくなっていると思われます。 海底に当たり判定がでてキャラが停止し、ゲームは停止なくなっています。 ただ、相当遠い場所から横侵入するとおそらく停止する可能性はあります。
Author
Owner

これはworld settingsのz-kill:-1048575.0が原因かもしれない。ただ、ultra-skyを入れると停止するような気がしている。

これはworld settingsのz-kill:`-1048575.0`が原因かもしれない。ただ、ultra-skyを入れると停止するような気がしている。
syui reopened this issue 2024-12-20 01:32:07 +00:00
Author
Owner

#56

https://git.syui.ai/ai/ue/issues/56
syui closed this issue 2025-01-07 22:19:37 +00:00
Sign in to join this conversation.
No Label
No Milestone
1 Participants
Notifications
Due Date
No due date set.
Reference: ai/ue#27
No description provided.