当前位置: 首页 > news >正文

什么样的网站需要服务器投资建设个什么网站好

什么样的网站需要服务器,投资建设个什么网站好,重庆网站建设c,广州公司宣传片设计1.需求 给物体绑定一个脚本,这个脚本实现物体的透明度渐变变化,并且可以重置回原来的颜色。物体为Unity自带的材质Shader为Standard。 2.代码 using System.Collections; using System.Collections.Generic; using UnityEngine;public class Transpare…

1.需求

        给物体绑定一个脚本,这个脚本实现物体的透明度渐变变化,并且可以重置回原来的颜色。物体为Unity自带的材质Shader为Standard。

2.代码

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class TransparentChanger : MonoBehaviour
{/// <summary>/// 保存原颜色/// </summary>private Color[] oldColors;/// <summary>/// 控制透明度变化/// </summary>[Range(0, 1)]public float nalpha;private void Start(){Init();}private void Update(){SetOpacity(nalpha);}public void Init(){int num = 0;foreach (Renderer r in GetComponentsInChildren<Renderer>(true)){num += r.materials.Length;}oldColors = new Color[num];num = 0;foreach (Renderer r in GetComponentsInChildren<Renderer>(true)){foreach (Material m in r.materials){try{oldColors[num++] = m.color;}catch (System.Exception e){Debug.Log(e.Message);}}}}/// <summary>/// 重置回原来的颜色/// </summary>public void Reset(){int num = 0;foreach (Renderer r in GetComponentsInChildren<Renderer>(true)){foreach (Material m in r.materials){try{m.color = oldColors[num++];if (m.color.a >= 1){ChangeMaterialType(0, m);m.renderQueue = -1;}}catch (System.Exception e){Debug.Log(e.Message);}}}}public void SetOpacity(float alpha){int num = 0;foreach (Renderer r in GetComponentsInChildren<Renderer>(true)){foreach (Material m in r.materials){try{float mA = Mathf.Min(alpha, oldColors[num++].a);m.color = new Color(m.color.r, m.color.g, m.color.b, mA);if (mA >= 0.98f){ChangeMaterialType(0, m);}else{ChangeMaterialType(1, m);}}catch (System.Exception e){Debug.Log(e.Message);}}}}/// <summary>/// 切换材质的Standard Shader 渲染类型/// </summary>/// <param name="mType">0-Opaque, 1-Transparent</param>/// <param name="m">材质</param>void ChangeMaterialType(int mType, Material m){if(mType == 0){m.SetInt("_SrcBlend", (int)UnityEngine.Rendering.BlendMode.One);m.SetInt("_DstBlend", (int)UnityEngine.Rendering.BlendMode.Zero);m.SetInt("_ZWrite", 1);m.DisableKeyword("_ALPHATEST_ON");m.DisableKeyword("_ALPHABLEND_ON");m.DisableKeyword("_ALPHAPREMULTIPLY_ON");m.renderQueue = -1;}else if(mType == 1){m.SetInt("_SrcBlend", (int)UnityEngine.Rendering.BlendMode.One);m.SetInt("_DstBlend", (int)UnityEngine.Rendering.BlendMode.OneMinusSrcAlpha);m.SetInt("_ZWrite", 0);m.DisableKeyword("_ALPHATEST_ON");m.DisableKeyword("_ALPHABLEND_ON");m.EnableKeyword("_ALPHAPREMULTIPLY_ON");m.renderQueue = 3000;}}
}

http://www.yayakq.cn/news/176659/

相关文章:

  • 医院门户网站模板下载wordpress机械模板下载地址
  • 网站自适应手机端wordpress代码
  • 济南网站建设鲁icp备个人网站做什么好
  • 肃州区城乡和住房建设局网站南京建设网站维护
  • 黄冈公司做网站厦门外贸网站建设报价表
  • 山东网站建设公司哪家权威android 旅游网站开发
  • 接单网站源码石龙网站仿做
  • 个人响应式网站建设wordpress 邮件提醒功能
  • 漳州建设企业网站seo sem 外贸建站 网站建设 文化墙设计
  • 青海城乡建设部网站首页一家专做特卖的网站
  • 免费网站app做问答的网站
  • 有没有做产品团购的网站宣传旅游网站建设
  • 做网站360推广多少钱南京宣传片拍摄制作公司
  • c2c电子商务网站有哪些网页传奇加速器
  • 正定县住房和城乡建设局网站wordpress着陆页
  • 网站名字备案流程徐州 商城网站设计
  • 登封郑州网站建设专业广告策划公司
  • 怎么做能上谷歌网站网站建设公司招人
  • 做商城网站应该用什么程序网页设计项目教程
  • 做二手物资买卖的网站全网推广品牌公司
  • 建设通网站是免费的吗查看一个网站的备案人
  • 淮安做网站服务单位产品做网站推广
  • dede织梦建站教程企业网络搭建书籍
  • 网站推广 济南安溪学校网站建设
  • 牡丹江地区做网站的公司骨科免费咨询
  • 网站权重不稳定电子商务网站建设的总体设计
  • 网站建站常见问题hishop网站搬家
  • 专业做ppt的网站北京建设高端网站的
  • 天津市建设与管理局网站下载灰色行业关键词推广
  • 办网站除了域名备案 还需要什么网络优化网站建设学习