国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

Unity3D實(shí)現(xiàn)物體閃爍效果

2020-01-24 00:06:08
字體:
供稿:網(wǎng)友

前文

最近有一個(gè)需求是要實(shí)現(xiàn)物體閃爍的效果,就像地下出現(xiàn)珍寶一樣- -,運(yùn)用還是比較廣的,下面的例子只是一個(gè)參考,還有很多花式玩法等待大家開發(fā)。

思路

這個(gè)就比較簡(jiǎn)單了,就是設(shè)一個(gè)全局變量控制閃爍的間隔,然后控制物體的MeshRenderer的開關(guān)就可以實(shí)現(xiàn),其他更炫酷的效果,就等待大家思考了,比如控制粒子播放時(shí)間然后消失出現(xiàn),效果也還好

代碼

using UnityEngine;using System.Collections;using UnityEngine.UI;public class ShowHide : MonoBehaviour{ //創(chuàng)建一個(gè)常量,用來接收時(shí)間的變化值 private float shake; //通過控制物體的MeshRenderer組件的開關(guān)來實(shí)現(xiàn)物體閃爍的效果 private MeshRenderer BoxColliderClick; // Use this for initialization void Start() { BoxColliderClick = gameObject.GetComponent<MeshRenderer>(); } // Update is called once per frame void Update() { shake += Time.deltaTime; //Debug.Log(shake); //取余運(yùn)算,結(jié)果是0到被除數(shù)之間的值 //如果除數(shù)是1 1.1 1.2 1.3 1.4 1.5 1.6  //那么余數(shù)是0 0.1 0.2 0.3 0.4 0.5 0.6 if (shake % 1 > 0.5f) {  BoxColliderClick.enabled=true; } else {  BoxColliderClick.enabled=false; } }}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 承德县| 门源| 湘乡市| 陵川县| 镇康县| 大宁县| 孝义市| 威信县| 喀喇沁旗| 专栏| 道孚县| 临汾市| 天台县| 云浮市| 白城市| 七台河市| 南召县| 南昌县| 友谊县| 北京市| 固原市| 南华县| 民乐县| 科尔| 噶尔县| 长葛市| 鸡西市| 罗甸县| 万安县| 东宁县| 广宗县| 潍坊市| 重庆市| 鸡西市| 电白县| 鄂州市| 青岛市| 和顺县| 宜良县| 布拖县| 理塘县|