最近在學習一個新的技能Shader,Shader也叫着色器,它決定了屏幕上每一個像素的顏色、光照表現以及物體的形狀變化。幾乎所有的遊戲都離不開它。很多遊戲在剛啓動的時候,像原神和黑神話,會提示正在編譯着色器,說的就是這玩意。遊戲的視覺表現全靠Shader。
之前的場景設計,我總是習慣用貼圖滾動和骨骼動畫,效果始終不盡如人意。
真正想要實現一些更高級的效果,就必須用到Shader了。
下面我簡單地實現了個雲海翻湧的效果。
![]()
靜態雲海
加了Shader之後,圖片立即生動了起來。

讓雲海圖片飄動起來
不同層級使用了不同的參數,前景和背景的雲層都是同一個Shader。
比起粒子特效,Shader的效果顯然要好很多,也更加節約資源,性能也更佳。
第一次手擼Shader,還是有些難度的。對我來說幾乎就是新學了一門編程語言了。以前是對CPU編程,現在還要對GPU編程。
話說還有更簡單的辦法嗎?或者說哪裏有現成的Shader可以直接用的?自己手擼Shader始終感覺有些麻煩。萬能的盒友有知道的嗎?一起在評論區交流一下吧。
遊戲還在緊鑼密鼓地開發中,歡迎關注。
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com
