Private
Public Access
1
0

mac を更新

2025-12-23 15:54:32 +00:00
parent 1c783aa344
commit a8ce7eac64

15
mac.md

@@ -101,7 +101,9 @@ DeviceType=Mac
## ios固有の問題 ## ios固有の問題
### SK_aiが原因でbuildに失敗 ### .vrmのモーフターゲットを削除
buildに失敗するのは、`.vrm`のモーフターゲットが原因です。削除したものを用意し、buildするときに切り替えるとよいでしょう。自動化しているなら`cp -rf`で良いです。
> クラッシュ箇所: UMorphTarget::Serialize() - モーフターゲット(ブレンドシェイプ)のシリアライズ時 > クラッシュ箇所: UMorphTarget::Serialize() - モーフターゲット(ブレンドシェイプ)のシリアライズ時
@@ -112,18 +114,13 @@ DeviceType=Mac
| タイミング | SK_ai ビルド成功後、保存時 | | タイミング | SK_ai ビルド成功後、保存時 |
| 原因 | モーフターゲット(表情等のブレンドシェイプ)のシリアライズ失敗 | | 原因 | モーフターゲット(表情等のブレンドシェイプ)のシリアライズ失敗 |
#### なぜMacでは成功してiOSで失敗するか - Mac: デスクトップ向けシェーダー/アセット形式(こちらは成功する)
- Mac: デスクトップ向けシェーダー/アセット形式
- iOS: モバイル向け形式METAL_ES3_1_IOSに変換時にモーフターゲットデータが破損 - iOS: モバイル向け形式METAL_ES3_1_IOSに変換時にモーフターゲットデータが破損
#### モーフターゲットの修正
- モーフターゲット(ブレンドシェイプ)を無効化してインポート
- または「Morph Target」オプションをオフ
### SoStylized フォリッジマテリアル が iOS (METAL_ES3_1) で非対応 ### SoStylized フォリッジマテリアル が iOS (METAL_ES3_1) で非対応
これはmacでも問題になりました。macでの回避策は役にたちません。したがって、ios用のmapを用意し、`/Game/SoStylized/Maps/CompleteVol1/Demonstration_Vol1`にある`InstancedFoliageActor`を削除します。
M_Foliage → Failed to compile for SF_METAL_ES3_1_IOS M_Foliage → Failed to compile for SF_METAL_ES3_1_IOS
- MI_Grass_LOD2 - MI_Grass_LOD2
- MI_GrassAutumn_NoRVT_LOD2 - MI_GrassAutumn_NoRVT_LOD2