国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity3D 獲取子孫物體并修改材質(zhì)球?qū)傩?/h1>

這篇具有很好參考價(jià)值的文章主要介紹了Unity3D 獲取子孫物體并修改材質(zhì)球?qū)傩?。希望?duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

如圖要獲取劃線物體并修改其材質(zhì)球:

private Transform[] FindChild;

public Material ChangeMat;//變換后的材質(zhì)球

private Material mat;

void Start()

{

????????FindChild = this.gameObject.GetComponentsInChildren<Transform>(true);//true表示包括隱藏物體的查找
? ? ? ? foreach (Transform child in FindChild)
? ? ? ? {
? ? ? ? ? ? if(child.childCount == 1)//0為最下子物體即AttackPosition_Special
? ? ? ? ? ? {
? ? ? ? ? ? ? ? Transform FindLChild = child.GetChild(0);
? ? ? ? ? ? ? ? mat = FindLChild.GetComponentInChildren<MeshRenderer>().material;
? ? ? ? ? ? ? ? //Debug.Log("Mat");
? ? ? ? ? ? }
? ? ? ? }

}然后再做材質(zhì)球的變化,記得拖拽。

這里要注意的是,如果代碼運(yùn)行無(wú)誤,包括Debug也正常輸出,且材質(zhì)球由ShaderGraph制作,但材質(zhì)球未發(fā)生變化,那么可考慮mat.shader = ChangeMat.shader;文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-613305.html

到了這里,關(guān)于Unity3D 獲取子孫物體并修改材質(zhì)球?qū)傩缘奈恼戮徒榻B完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • unity3d---物體加點(diǎn)擊事件

    unity3d---物體加點(diǎn)擊事件

    目錄 1.給需要點(diǎn)擊點(diǎn)物體加collider 2.層級(jí)面板加EventSystem 3. 相機(jī)加Physics Raycaster 4.物體單獨(dú)響應(yīng)點(diǎn)擊事件 5.控制腳本實(shí)現(xiàn)各物體的點(diǎn)擊事件 6.點(diǎn)擊ui時(shí)屏蔽 物體點(diǎn)擊事件 1.給需要點(diǎn)擊點(diǎn)物體加collider ? 2.層級(jí)面板加EventSystem ? 3. 相機(jī)加Physics Raycaster 2d 3d按需添加 ? 4.物體單獨(dú)響

    2024年02月09日
    瀏覽(507)
  • Unity3D-場(chǎng)景中3D物體添加點(diǎn)擊事件

    Unity3D-場(chǎng)景中3D物體添加點(diǎn)擊事件

    Unity3D - 場(chǎng)景中3D物體添加鼠標(biāo)點(diǎn)擊事件 鼠標(biāo)點(diǎn)擊3D物體觸發(fā),Unity從本質(zhì)上來(lái)說(shuō)有兩種:一種是通過(guò)事件(event)觸發(fā),一種是通過(guò)射線(ray)判斷穿過(guò)的物體觸發(fā)。這兩種觸發(fā)的原理是不同的,不論哪種觸發(fā)都必須滿足觸發(fā)的要求才可以,既然原理不同,觸發(fā)的要求也不一樣

    2024年02月08日
    瀏覽(101)
  • Unity3D實(shí)現(xiàn)給3D物體添加文本標(biāo)簽

    本教程將向您展示如何通過(guò)編寫腳本來(lái)實(shí)現(xiàn)在Unity3D中給3D物體添加文本標(biāo)簽的通用方法。了解如何創(chuàng)建文本標(biāo)簽預(yù)制體,并通過(guò)編寫腳本將其添加到3D物體上,以提供更多信息或標(biāo)識(shí)物體。

    2024年02月04日
    瀏覽(268)
  • Unity3D相機(jī)圍繞物體自由旋轉(zhuǎn)

    Unity3D相機(jī)圍繞物體自由旋轉(zhuǎn)

    寫了一個(gè)相機(jī)圍繞物體360°自由旋轉(zhuǎn)的腳本,比較實(shí)用,分享出來(lái)給大家使用,配置如下: Hierarchy界面 ?LookPovit:為物體Auto Aircraft的中心空對(duì)象; AroundPovit:用于相機(jī)的空對(duì)象,作為父類,主要作用是為了保持與被觀察物體的位置一致,可防止Auto Aircraft出現(xiàn)抖動(dòng)而影響相機(jī)

    2024年02月11日
    瀏覽(100)
  • Unity3D 控制物體移動(dòng)且自動(dòng)旋轉(zhuǎn)

    Unity3D 控制物體移動(dòng)且自動(dòng)旋轉(zhuǎn)

    直接上代碼(改腳本掛載到游戲物體上) 第三人稱攝像機(jī)移動(dòng)

    2024年02月15日
    瀏覽(98)
  • 多層Unity3D物體模型穿透問(wèn)題處理

    多層Unity3D物體模型穿透問(wèn)題處理

    如圖,當(dāng)我們想要在同一個(gè)界面中展示兩層或以上3D物體時(shí),有時(shí)會(huì)因?yàn)榈谝粚游矬w材質(zhì)上的 shader 渲染深度被破壞或其它原因?qū)е碌谝粚拥奈矬w穿透到第二層界面上來(lái)了。 在 Scene 視圖中這三個(gè)橙色球體原本是在第二層黃色背景之下的: 但是在 Game 視圖中我們發(fā)現(xiàn)那三個(gè)橙色

    2024年02月02日
    瀏覽(173)
  • Unity3D物體自動(dòng)躲避障礙物

    Unity3D物體自動(dòng)躲避障礙物

    ??????? 2017.4.4f1 ??????? 物體向前發(fā)射一個(gè)射線,檢測(cè)到碰撞后,根據(jù)碰撞信息選擇新的方向。最終結(jié)果如下。 通過(guò)發(fā)射虛擬膠囊體來(lái)檢測(cè)碰撞api bool Physics.CapsuleCast (Vector3 point1, Vector3 point2, float radius, Vector3 direction, out RaycastHit hit, float maxDistance) ?points參數(shù)如圖所示,

    2023年04月24日
    瀏覽(90)
  • Unity3D_物體拋物線運(yùn)動(dòng)

    Unity3D_物體拋物線運(yùn)動(dòng)

    參考:Unity 貝塞爾曲線實(shí)現(xiàn)拋物線運(yùn)動(dòng),投擲功能實(shí)現(xiàn)? 用到了DOTween插件,?回想起之前不知道這個(gè)插件還在用協(xié)程和SmoothDamp做運(yùn)動(dòng)控制的自己仿佛是個(gè)哈批 路徑繪制使用的LineRenderer

    2024年02月13日
    瀏覽(95)
  • unity3D 鼠標(biāo)滾輪實(shí)現(xiàn)物體的大小縮放

    鼠標(biāo)滾輪響應(yīng)函數(shù)是Input.GetAxis(\\\"Mouse ScrollWheel\\\"),函數(shù)返回值類型是float,向前滾是返回正數(shù),向后滾是返回負(fù)數(shù),且鼠標(biāo)滾輪滑動(dòng)單次函數(shù)返回值為0.1 利用返回值修改模型transform.localscale,實(shí)現(xiàn)模型縮放 鼠標(biāo)滾輪一直向后滾,會(huì)看見(jiàn)模型逐漸變小,當(dāng)變到很小到消失的時(shí)候,

    2024年02月08日
    瀏覽(96)
  • Unity3d中關(guān)于物體穿透模型和物體移動(dòng)的一些問(wèn)題

    Unity3d中關(guān)于物體穿透模型和物體移動(dòng)的一些問(wèn)題

    第一:可能是沒(méi)有設(shè)置剛體和碰撞體; 第二種:一般是由于被穿透物體太過(guò)于薄弱,根本沒(méi)有檢測(cè)到碰撞的問(wèn)題,這種情況可以把物體加厚。但偶爾是不能解決問(wèn)題的,因?yàn)檫@種情況下是由于物體移動(dòng)的速度過(guò)快導(dǎo)致的。 第三;關(guān)于物體自己動(dòng)的問(wèn)題,那是物體移動(dòng)腳本和物

    2024年02月11日
    瀏覽(91)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包