作为一名客户端开发人员,首先要会应用shader做出上级分配的任务才是优先级最高的事情。几乎所有游戏引擎都提供了shader的上层封装,这也就更方便我们应用shader了。如:unity引擎中提供了unityshader,它是在底层图形api接口上做的一层封装,我们可以手写unityshader或者用unity的shadergraph来拖拽实现想要的效果。unityshader的学习可以参考《UnityShader入门精要》这本书。