欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Unity 實(shí)現(xiàn)給物體替換材質(zhì)球

 更新時(shí)間:2021年04月12日 14:26:55   作者:unity_http  
這篇文章主要介紹了Unity 實(shí)現(xiàn)給物體替換材質(zhì)球的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

下面先看一下效果圖

using UnityEngine;
using System.Collections;
public class textMesh : MonoBehaviour {
    public Material meshRender = null;
    public Renderer rend;
    public Texture texture;
 void Start () {
        //把名字為bangongshi4 的材質(zhì)球放到Resources文件夾下
        meshRender = Resources.Load("bangongshi4") as Material;
        if (meshRender == null)
        {
            Debug.Log("11111111111");
            return;
        }
        rend = GetComponent<Renderer>();
        //rend.enabled = true;
        rend.sharedMaterial = meshRender;//代表這個(gè)對(duì)象的共享材質(zhì)資源(這個(gè)是替換材質(zhì)球)
        //MeshRenderer繼承自Renderer所以上面定義成MeshRenderer也可以,
        //GetComponent<MeshRenderer>().materials[0] = meshRender;//這個(gè)表示找到對(duì)應(yīng)的材質(zhì)但是不能替換材質(zhì)球,
        //GetComponent<MeshRenderer>().material.mainTexture = texture;//和上面的一樣,可以替換材質(zhì)的texture
       
        Debug.Log(GetComponent<Renderer>().material);
        Debug.Log(GetComponent<MeshRenderer>().material.mainTexture);
       
 }
 
 // Update is called once per frame
 void Update () {
 
 }
}

補(bǔ)充:unity同個(gè)物體多個(gè)材質(zhì)替換處理

我就廢話不多說(shuō)了,大家還是直接看代碼吧~

public Material[] MatAry;  
public Material[] mat;  
public GameObject obj;  
MatAry = obj.GetComponent<Renderer>().materials;  
MatAry = mat;  
obj.GetComponent<Renderer>().materials = MatAry;  

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

相關(guān)文章

  • c#操作ftp類分享

    c#操作ftp類分享

    這篇文章主要介紹了一個(gè)c#操作ftp的類,大家參考使用吧
    2014-01-01
  • C# WinForm程序設(shè)計(jì)簡(jiǎn)單計(jì)算器

    C# WinForm程序設(shè)計(jì)簡(jiǎn)單計(jì)算器

    這篇文章主要為大家詳細(xì)介紹了C# WinForm程序設(shè)計(jì)簡(jiǎn)單計(jì)算器,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • C#基礎(chǔ)教程之類class與結(jié)構(gòu)struct的區(qū)別

    C#基礎(chǔ)教程之類class與結(jié)構(gòu)struct的區(qū)別

    struct是值類型,創(chuàng)建一個(gè)struct類型的實(shí)例被分配在棧上,class是引用類型,創(chuàng)建一個(gè)class類型實(shí)例被分配在托管堆上,下面這篇文章主要給大家介紹了關(guān)于C#基礎(chǔ)教程之類class與結(jié)構(gòu)struct區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • 共享鎖using范圍的實(shí)現(xiàn)方法

    共享鎖using范圍的實(shí)現(xiàn)方法

    共享鎖using范圍的實(shí)現(xiàn)方法,需要的朋友可以參考一下
    2013-04-04
  • C#泛型相關(guān)講解

    C#泛型相關(guān)講解

    我們?cè)诰帉懗绦驎r(shí),經(jīng)常 遇到兩個(gè)模塊的功能非常相似,只是一個(gè)是處理int數(shù)據(jù),另一個(gè)是處理string數(shù)據(jù),或者其他自定義的數(shù)據(jù)類型
    2013-05-05
  • C#編程中常見數(shù)據(jù)結(jié)構(gòu)的比較(Unity3D游戲開發(fā))

    C#編程中常見數(shù)據(jù)結(jié)構(gòu)的比較(Unity3D游戲開發(fā))

    在本篇內(nèi)容里我們給大家整理了關(guān)于Unity3D游戲開發(fā)中C#編程中常見數(shù)據(jù)結(jié)構(gòu)的比較相關(guān)知識(shí)點(diǎn)內(nèi)容,需要的朋友們參考下。
    2019-05-05
  • c#代碼自動(dòng)修改解決方案下任意文件實(shí)例

    c#代碼自動(dòng)修改解決方案下任意文件實(shí)例

    這篇文章主要介紹了c#代碼自動(dòng)修改解決方案下任意文件實(shí)例,有需要的朋友可以參考一下
    2013-11-11
  • c# 曲線圖生成代碼

    c# 曲線圖生成代碼

    c# 曲線圖生成代碼,需要的朋友可以參考下。
    2011-07-07
  • c# 連接池的設(shè)置與使用

    c# 連接池的設(shè)置與使用

    這篇文章主要介紹了c# 連接池的設(shè)置與使用,幫助大家更好的理解和學(xué)習(xí)c#,感興趣的朋友可以了解下
    2021-01-01
  • 總結(jié)的5個(gè)C#字符串操作方法分享

    總結(jié)的5個(gè)C#字符串操作方法分享

    這篇文章主要介紹了總結(jié)的5個(gè)C#字符串操作方法分享,本文講解了把字符串按照分隔符轉(zhuǎn)換成 List、把字符串轉(zhuǎn) 按照, 分割 換為數(shù)據(jù)、得到數(shù)組列表以逗號(hào)分隔的字符串、得到字符串長(zhǎng)度等方法,需要的朋友可以參考下
    2015-05-05

最新評(píng)論