中文字幕无码a片久久,亚洲日韩在线观看浪潮,人人超人人超碰超国产二区,国产人妻久久一区二区,国产人妻久久一区二区

福感科技有限公司 歡迎您!
聯(lián)系方式

    地址:北京市平谷區(qū)馬坊鎮(zhèn)金河北街17號(hào)院3號(hào)樓7層712

    電話:010-89968230

    網(wǎng)站:http://0743119.com

Unity3d中如何用代碼設(shè)置shader屬性

2021-3-2 17:21:50??????點(diǎn)擊:

在Unity中使用代碼設(shè)置shader屬性主要是用到了Material.SetTexture這個(gè)方法,具體可以參考如下:

Material.SetTexture設(shè)置紋理

舉個(gè)例子,比如我想用代碼動(dòng)態(tài)控制Skybox/Cubemap下的Cubemap,可以這樣寫(xiě):

public Cubemap text32; void Start ()
{
    gameObject.GetComponent<MeshRenderer>().material.SetTexture("_Tex", text32);
}

有些Material沒(méi)有Color屬性.

選取材質(zhì)球Shader的時(shí)候一定要看是否可以在監(jiān)視面板中修改顏色屬性.如果可以修改,基本上都可以用renderer.material.color = 顏色; 修改.

等同于 renderer.material.SetColor("_Color",顏色);

有些不能直接通過(guò)面板調(diào)試賦值修改的,就沒(méi)法更改顏色.

有些獲取顏色的時(shí)候報(bào)錯(cuò)說(shuō)找不到"_Color"定義,但是可以在檢視面板中更改材質(zhì)球顏色



Copyright 2019 0743119.com

福感科技有限公司 版權(quán)所有 All Rights Reserved

京ICP備20002031號(hào)

010-89968230