最近入门学习shader,语法倒没什么,有一个奇怪的问题,如果把编译平台从pc转换为android模式的话,如果你的shader 带 Normal Mapping 的 话,效果和android上的真机不一样。
上图:
google 了一下,找到了解决方案:
http://forum.unity3d.com/threads/solved-unity-editor-not-displaying-android-textures-properly.261607/
在pc 转 android 模式的时候 disable dx11
然后再转到 android模式下就没问题了