关于WebGL Shader的视频教程比较少,你开发游戏用的是那种游戏引擎,Layabox,cocos creator,还是白鹭。每种游戏引擎在shader的开发上都有些差别,主要是引擎向GPU提交数据上会有不同的写法,存数据的位置也不太一样。具体到shader内功能的开发,都是差不多的,因为都是用的WebGL那一套。
https://edu.csdn.net/course/detail/32454这个教程主要是用Layabox来开发webGL Shader的教程。讲的很详细,对新手入门很友好,源代码都可以下载,比较方便新手学习。如果你是使用cocos creator 或 白鹭的话,可以参照引擎的官方文档,熟悉引擎怎么提交数据的,shader内部的计算都是一样的,也很有学习的价值。本回答被提问者采纳