Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

I'm working in Unity 6.1, and my sprites don't display properly, at least in 2.5D. They are all completely Magenta, and the sprite renderer says "Material does not have a _MainTex or _Basemap texture property. Having one of them is required for SpriteRenderer"

When I look at the material itself, the shader is marked as Hidden/InternalErrorShader. Is there a known fix for this?

Let's look into it, seems like the shaders are finding an error and not compiling.  

Is the material on your Sprite Renderer doodle's Shadow Casting Sprite?

Can you do the following:
* Go to the Project window
* Right click the Assets folder at the top
* Click Refresh 
* Send me the Editor log https://docs.unity.cn/6000.1/Documentation/Manual/log-files.html

feel free to email me too

The material is correct, it's just not getting the shader. Funny enough, it works fine with the Universal Render Pipeline, it just can't display with built-in

I'm just using URP, but I'll send you the log so you can see the issue. Where can I find your email?

I see. The package comes with a Shader Graph shader that should work on all pipelines (on Assets/Shader/URP > poorly named). Can you make sure you have the Shader Graph package installed? Alternatively, the shader Doodle Studio ships with is nothing special: you can make your own material with any other shader that uses a texture and alpha (like Mobile/Particles/Alpha Blended) and the animation will show. Email is fernando.ramallo@gmail.com.