From 0ba91d2837f161b475c172027e135f288264f61d Mon Sep 17 00:00:00 2001 From: syui Date: Mon, 18 Nov 2024 07:46:22 +0000 Subject: [PATCH] =?UTF-8?q?map=20=E3=82=92=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- map.md | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/map.md b/map.md index 2a86642..05b394f 100644 --- a/map.md +++ b/map.md @@ -25,8 +25,32 @@ まずblueprintを開いて`HeightFog`を`visible:false`にします。これは霧を地平線に表示するものです。 +## rain + +rain, snowなどのweatherでは`postprocess volume`を使って画面に水滴を付けるなどの表現を行います。 + +```sh +[PostProcess Material] +/Vefects/Waters/Water/VFX/WaterOnSurfaces/Materials/MI_VFX_WaterOnLens_ClearCenter +/Vefects/Waters/Water/VFX/Rain/Materials/MI_VFX_CheapRain +``` + +## twinmotion + +建物はtwinmotionから持ってくるとよいでしょう。`datasmith`でexportしてueでimportします。指示通りにproject rootを指定すると`/${name}_Assets`が作成されます。ただ、`datasmith`の置き場所は変更しても構いません。 + +すり抜け問題を解消するにはmeshを全選択して、右クリックで`アセットアクション -> プロパティマトリクスで選択内容を... -> collision complexity(use complex collision as simple...)`を選択します。 + +## chair + +椅子に座る動作を設定します。大変ですが以下のcomponentを使うと簡単にできます。調整は難しいですね。私の場合は`game animation sample`を使っていますが、最新版では勝手に動きが制御されるため`anim montage`をそのまま再生できません。したがって、別にabpを作成し、それを呼び出します。 + +- https://www.youtube.com/watch?v=VzyvpFvon0g +- https://blueprintue.com/blueprint/wg_vyr4o/ + ## earth -基本的にはearth(mesh)をcollision(begin/end)でvisiable(表示切替)すると良いと思いますが、安定はしません。また、横から惑星に入るとキャラクターの動作が停止する問題があります。これは平面ベースにmapが作成されているからだと思いますが、回避は難しいでしょう。一応、`planetary oceans`というassetは売られています。ですが、そこに既存の置物(陸地、建物)を置くのは難しく、置けたとしてもキャラクターの移動に問題が生じるかもしれません。 +基本的にはearth(mesh)をcollision(begin/end)でvisible(表示切替)すると良いと思いますが、安定はしません。また、横から惑星に入るとキャラクターの動作が停止する問題があります。これは平面ベースにmapが作成されているからだと思いますが、回避は難しいでしょう。一応、`planetary oceans`というassetは売られています。ですが、そこに既存の置物(陸地、建物)を置くのは難しく、置けたとしてもキャラクターの移動に問題が生じるかもしれません。 + +https://www.fab.com/listings/ea195c94-00af-43fb-bb1d-85a478320a27 -https://www.fab.com/listings/ea195c94-00af-43fb-bb1d-85a478320a27 \ No newline at end of file