亚洲色影视在线播放_国产一区+欧美+综合_久久精品少妇视频_制服丝袜国产网站

學(xué)習(xí)方法

unity基礎(chǔ)學(xué)習(xí)方法

時間:2023-03-22 20:24:21 學(xué)習(xí)方法 我要投稿
  • 相關(guān)推薦

unity基礎(chǔ)學(xué)習(xí)方法

  (1)由簡入繁:自己寫Shader,從最簡單寫起,簡單的測試通過了,再一點點往里加。

unity基礎(chǔ)學(xué)習(xí)方法

  (2)多調(diào)試:例如,有一個float變量x。假如x范圍是[0,1],則在frag片段函數(shù)里輸出

  float4(x,0,0,1)的顏色,以紅色的深淺來觀察x的值;如果x范圍是[0,1000],則可在frag片段函數(shù)里輸出 float4(x/1000,0,0,1)的顏色。方法就這么簡單,具體根據(jù)需要去調(diào)整。

  (3)結(jié)合查看UnityCG.cginc等文件,以及unity的自帶Shader,即Build-in Shader。

  (4)看看書:建議看本教程的同時,多看看書。推薦英文的The CG Tutorial,也就是中文版的Cg教程_可編程實時圖形權(quán)威指南

  學(xué)習(xí)小技巧

  (1)查看UnityCG.cginc等文件

  使用Vertex and Fragment的CG時,會#include "UnityCG.cginc",用到里面的很多函數(shù),如TRANSFORM_TEX,UNITY_TRANSFER_DEPTH等函數(shù)的定義。那么怎么查看這些定義呢?

  windows路徑:UnityEditorDataCGIncludes

  mac路徑:右鍵點擊unity圖標(biāo)->show contents->Data->CGIncludes

  該文件夾下有Unity關(guān)于Shader的庫,如UnityCG.cginc,UnityCG.glslinc,Lighting.cginc等。打開

  UnityCG.cginc(寫字板MONODev等均可),后即可查看相關(guān)函數(shù)的定義。

 。2)電子書的學(xué)習(xí)技巧

  中文電子書,學(xué)起來快,好理解,但大多數(shù)是影印版。

  英文電子書,可以很好的用關(guān)鍵詞搜索知識點。

  (3)使用#prama only_renderers d3d9 ,限定編譯平臺。(3)(4)配合使用效果更好

  (4)打開編譯后的Shader,查看對應(yīng)的匯編代碼或者OpenGL ES代碼。

  方法:左鍵單機shader文件,然后在Inspector面板里點擊Open Compiled Shader.

【unity基礎(chǔ)學(xué)習(xí)方法】相關(guān)文章:

小學(xué)基礎(chǔ)學(xué)習(xí)方法09-30

吉他入門基礎(chǔ)學(xué)習(xí)方法10-06

經(jīng)濟法基礎(chǔ)學(xué)習(xí)方法10-05

零基礎(chǔ)英語的學(xué)習(xí)方法10-07

公共基礎(chǔ)知識學(xué)習(xí)方法10-06

英語零基礎(chǔ)學(xué)習(xí)方法10-01

零基礎(chǔ)英語學(xué)習(xí)方法10-05

小升初學(xué)習(xí)方法基礎(chǔ)知識10-07

小學(xué)語文打牢基礎(chǔ)學(xué)習(xí)方法10-09

牢牢掌握基礎(chǔ)知識的學(xué)習(xí)方法10-01