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

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

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

下面先看一下效果圖

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;//代表這個對象的共享材質(zhì)資源(這個是替換材質(zhì)球)
        //MeshRenderer繼承自Renderer所以上面定義成MeshRenderer也可以,
        //GetComponent<MeshRenderer>().materials[0] = meshRender;//這個表示找到對應(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 () {
 
 }
}

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

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

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

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

相關(guān)文章

  • c#操作ftp類分享

    c#操作ftp類分享

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

    C# WinForm程序設(shè)計簡單計算器

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

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

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

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

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

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

    我們在編寫程序時,經(jīng)常 遇到兩個模塊的功能非常相似,只是一個是處理int數(shù)據(jù),另一個是處理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)知識點內(nèi)容,需要的朋友們參考下。
    2019-05-05
  • c#代碼自動修改解決方案下任意文件實例

    c#代碼自動修改解決方案下任意文件實例

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

    c# 曲線圖生成代碼

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

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

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

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

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

最新評論