zoukankan      html  css  js  c++  java
  • 半透明面片或墙壁的实现

    using UnityEngine; 
    using System.Collections;  
     
    public class example : MonoBehaviour {     
    void Update() {         
    RaycastHit[] hits;         
    hits = Physics.RaycastAll(transform.position, transform.forward, 100.0F);         
    int i = 0;         
    while (i < hits.Length) {             
    RaycastHit hit = hits[i];            
     Renderer renderer = hit.collider.renderer;             
    if (renderer) {                 
    renderer.material.shader = Shader.Find("Transparent/Diffuse");                
          renderer.material.color = new Color(renderer.material.color.r,renderer.material.color.g,renderer.material.color.b,0.3f);
       
    }            
     i++;        
     }    
    }
     
     
    unity3d 半透明面片或墙壁的实现 - 重庆unity3d - unity3d工作室
     
    绘制被遮挡部分 ZTest Off,  ZTest Greater 绘制未被遮挡部分 ZTest On, ZTest LEqual 效果
     
    unity3d 半透明面片或墙壁的实现 - 重庆unity3d - unity3d工作室
  • 相关阅读:
    toString的本质 以及String.valueOf()
    css3选择符
    HTML5标签
    css3-动画
    2D功能函数
    css过度
    css渐变
    BFC-块级格式化上下文
    表单补充
    表格补充:
  • 原文地址:https://www.cnblogs.com/softimagewht/p/2694643.html
Copyright © 2011-2022 走看看