Ale*_*lex 8 unity-game-engine gameobject
如何为游戏对象添加着色器?a在此处定义着色器:
(我正在尝试做同样的事情并遇到一些问题):http://answers.unity3d.com/questions/175692/getpixelsetpixels-or-stencil-eraser-brush.html
和2个texture2D在代码中定义并通过Resource.Load加载,分配给游戏对象.如何将着色器应用于我的游戏对象并与两个纹理进行通信?
如您所见,我在着色器中有此代码
_MainTex("Main Texture (rgb)", 2D) = "white" {}
_Color ("Main Color", Color) = (1,1,1,1)
_Stencil("Stencil Texture (a)", 2D) = "white" {}
Run Code Online (Sandbox Code Playgroud)
我怎么能告诉着色器谁是主要纹理和模板纹理?
Soe*_*olm 10
要应用着色器,您需要一种材质.
您可以通过单击项目视图中的"创建"来创建材料.
如果使用给定链接中的着色器代码,则在"自定义"下选择材质时,着色器应位于检查器中的着色器下拉列表中.
您可以通过代码或检查器更改主纹理或其他属性.
请参见此处:http: //docs.unity3d.com/Documentation/ScriptReference/Material.SetTexture.html
| 归档时间: |
|
| 查看次数: |
21078 次 |
| 最近记录: |