前提・実現したいこと
NVIDIA flex for unityというアセットを使ってゲームを制作しました!
Android版でビルドしようとしたところ、エラーが出てビルド出来ません!
PC版ではビルドすることができました!
解決策があれば教えていただきたいです!
エラーメッセージを見る限り、NVIDIA flex for unityのシェーダーに問題があると思われます!
発生している問題・エラーメッセージ
ビルド中繰り返し表示されているようなのでメッセージの種類をまとめました! 後ろに表示された数も書いておきます! Game scripts or other custom code contains OnMouse_ event handlers. Presence of such handlers might impact performance on handheld devices. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) ×1 Shader Compiler Socket Exception: Terminating shader compiler process ×42 UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) ×5 Shader compiler: Compile Flex/FlexDrawParticles - SHADOWCASTER, Vertex Program: Internal error communicating with the shader compiler process. Please report a bug including this shader and the editor log. ×12 Shader error in 'Flex/FlexDrawParticles': Internal error communicating with the shader compiler process. Please report a bug including this shader and the editor log. ×1 Shader compiler: Compile Flex/FlexFluidShader - FluidDepth, Vertex Program: Internal error communicating with the shader compiler process. Please report a bug including this shader and the editor log. ×6 Shader error in 'Flex/FlexFluidShader': Internal error communicating with the shader compiler process. Please report a bug including this shader and the editor log. ×1 Shader compiler: Compile Flex/FlexPrepareFluid - FluidThickness, Vertex Program: Internal error communicating with the shader compiler process. Please report a bug including this shader and the editor log. ×6 Shader compiler: Compile Flex/FlexPrepareFluid - FluidDepth, Vertex Program: Internal error communicating with the shader compiler process. Please report a bug including this shader and the editor log. ×6 Shader error in 'Flex/FlexPrepareFluid': Internal error communicating with the shader compiler process. Please report a bug including this shader and the editor log. ×1 Shader compiler: Compile Flex/FlexDrawFluid - SHADOWCASTER, Vertex Program: Internal error communicating with the shader compiler process. Please report a bug including this shader and the editor log. ×12 Shader error in 'Flex/FlexDrawFluid': Internal error communicating with the shader compiler process. Please report a bug including this shader and the editor log. ×1
該当のソースコード
C#
1字数制限の問題でここではシェーダーのコードを載せられません!
試したこと
エラーメッセージの最初にある
Game scripts or other custom code contains OnMouse_ event handlers. Presence of such handlers might impact performance on handheld devices.
を調べたところ、3Dオブジェクトをクリックで検知する方法がAndroid版では使いにくいみたいです!
試しにNVIDIA flex for unityなしの状態で同じ検知方法の新しいプロジェクトを作りました!
そのプロジェクトでAndroid版のビルドをしたら、問題なく成功しました!
今回のシェーダーのエラーとは関係なさそうですが、今後は他の検知方法でエラー中のプロジェクトをビルドしてみたいと思います!
補足情報(FW/ツールのバージョンなど)
unityバージョン 2019.3.6f1
NVIDIA flex for unityのunityアセットストア
https://assetstore.unity.com/packages/tools/physics/nvidia-flex-for-unity-1-0-beta-120425
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/08 23:28
2021/05/10 10:03