Voxelman icon indicating copy to clipboard operation
Voxelman copied to clipboard

Null Mesh?

Open KDevS opened this issue 5 years ago • 2 comments

I am getting a blank screen and the following error on Unity 2018.4.5f1:

ArgumentNullException: Value cannot be null. Parameter name: mesh UnityEngine.Graphics.DrawMeshInstanced (UnityEngine.Mesh mesh, System.Int32 submeshIndex, UnityEngine.Material material, UnityEngine.Matrix4x4[] matrices, System.Int32 count, UnityEngine.MaterialPropertyBlock properties, UnityEngine.Rendering.ShadowCastingMode castShadows, System.Boolean receiveShadows, System.Int32 layer, UnityEngine.Camera camera, UnityEngine.Rendering.LightProbeUsage lightProbeUsage, UnityEngine.LightProbeProxyVolume lightProbeProxyVolume) (at C:/buildslave/unity/build/Runtime/Export/Graphics.cs:415) UnityEngine.Graphics.DrawMeshInstanced (UnityEngine.Mesh mesh, System.Int32 submeshIndex, UnityEngine.Material material, UnityEngine.Matrix4x4[] matrices, System.Int32 count, UnityEngine.MaterialPropertyBlock properties, UnityEngine.Rendering.ShadowCastingMode castShadows, System.Boolean receiveShadows) (at C:/buildslave/unity/build/Runtime/Export/Graphics_BindingsOverloads.cs:179) Unity.Rendering.MeshInstanceRendererSystem.OnUpdate () (at Library/PackageCache/[email protected]/Unity.Rendering.Hybrid/MeshInstanceRendererSystem.cs:78) Unity.Entities.ComponentSystem.InternalUpdate () (at Library/PackageCache/[email protected]/Unity.Entities/ComponentSystem.cs:294) Unity.Entities.ScriptBehaviourManager.Update () (at Library/PackageCache/[email protected]/Unity.Entities/ScriptBehaviourManager.cs:82) Unity.Entities.ScriptBehaviourUpdateOrder+DummyDelagateWrapper.TriggerUpdate () (at Library/PackageCache/[email protected]/Unity.Entities/ScriptBehaviourUpdateOrder.cs:734)

All the modules are in place and I can see the Neo prefabs in the hierarchy as well.

KDevS avatar Aug 02 '19 09:08 KDevS

I don't recommend using this project as a reference. ECS/DOTS has been changed greatly, so that this project is not useful any more.

If you still want to try this project, could you check if it reproduces on Unity 2018.2? I guess there are compatibility breaks between 2018.2 and 2018.4.

keijiro avatar Aug 02 '19 09:08 keijiro

You are correct. The problem was in the way they changed the ECS/DOTS implementations across the versions. I installed 2018.2.0f2 and it worked perfectly. Thanks for sharing the wonderful projects btw.

KDevS avatar Aug 20 '19 10:08 KDevS

Updated.

keijiro avatar Jun 17 '23 06:06 keijiro