zoukankan      html  css  js  c++  java
  • Unity3D(一)改变一个物体的透明度(转)

    原文链接:https://jingyan.baidu.com/article/6c67b1d6b16d892787bb1e3c.html

      u3d中要改变物体的透明度需要创建新的材质,设置可以透明的shader,然后附加到要透明处理的物体上,这样就可以通过脚本中的代码自由设置物体的透明度了。

    第一步:unity3d中创建一个cube立方体。

     第二步:给cube添加“rigidbody”。

     第三步:在项目“Material”中右键“Create”--“Material”创建一个Cube_tp材质。(可参照以下步骤)

     第四步:把cube_tp直接附加到Cube上。

     第五步:shader中选择“Standard”--“Legacy Shaders”--“Transparent”--“Diffuse”。

     

    第六步:在“Script”文件夹右键“Create”--“C# Script”创建一个“Move_cube”脚本。

     第七步:在Start中添加如下的代码,0.5f是透明度。

    this.GetComponent<Renderer>().material.color = new Color(1.0f,1.0f,1.0f,0.5f);

     第八步:检验效果,运行游戏后我们发现立方体已经透明了。

  • 相关阅读:
    java代理的深入浅出(一)-Proxy
    事件分发模型的设计与实现
    LibProject使用theme无效。
    HeaderGridView
    android开源代码
    IOS学习4
    IOS学习3
    IOS学习2
    Mac上添加adb_usb.ini
    OC学习-1
  • 原文地址:https://www.cnblogs.com/lotuses/p/11590400.html
Copyright © 2011-2022 走看看