Unity-Bullet-Hell
Unity-Bullet-Hell copied to clipboard
Projectiles not displaying in WebGL Build
I'm using Unity 2020.3.15f2. If I don't add the shaders to the project settings, it will throw errors like this. And the projectiles won't display.
ArgumentNullException: Value cannot be null.
Parameter name: shader
After I added the shaders like this, it didn't have errors but the projectiles weren't displaying. The projectile number wasn't showing, too.
If there is a way to use normal shaders instead of these custom shaders, I'd like to know to work around the problem. Thanks.
I tried to use Unity 2020.3.0f1 with the sample project but also with no luck. The projectile number was showing but not the projectiles. I found there was someone from Unity said DrawMeshInstancedIndirect
isn't supported on WebGL.
That is correct. As far as I am aware, webgl does not support DrawMeshInstancedIndirect. You will need to disable instancing if you plan to release to webGL.
On Mon., Jan. 3, 2022, 3:43 a.m. JiaChen ZENG, @.***> wrote:
I tried to use Unity 2020.3.0f1 with the sample project but also with no luck. The projectile number was showing but not the projectiles. I found there was someone from Unity said DrawMeshInstancedIndirect isn't supported on WebGL https://forum.unity.com/threads/drawmeshinstancedindirect-doesnt-work-on-webgl.564880/#post-3753958 .
— Reply to this email directly, view it on GitHub https://github.com/jongallant/Unity-Bullet-Hell/issues/14#issuecomment-1003915714, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFW3LM7NC4VHSHYE5GBW3TUUFHRLANCNFSM5K7CI27A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you are subscribed to this thread.Message ID: @.***>
@jongallant How would one modify this project to work with WebGL? I agree that there is little point to it considering the project was made for precisely this purpose, but your physics still have a lot of nice features implemented. You mentioned disabling instancing?
See PR #16. I've made it work with WebGL. It hasn't been merged though. If you want to use it on WebGL you can try my fork.
On Wed, Mar 2, 2022, 10:45 hallo1126 @.***> wrote:
@jongallant https://github.com/jongallant How would one modify this project to work with WebGL? I agree that there is little point to it considering the project was made for precisely this purpose, your physics still have a lot of nice features implemented. You mentioned disabling instancing?
— Reply to this email directly, view it on GitHub https://github.com/jongallant/Unity-Bullet-Hell/issues/14#issuecomment-1056085396, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA4BQ5RLDDB43D44UK5XSPDU53I3XANCNFSM5K7CI27A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you authored the thread.Message ID: @.***>