Unity3D插件之Highlighting System:物件高亮插件
来源:互联网 发布:根据数据库生成网页 编辑:程序博客网 时间:2024/05/16 10:51
需求:点选物体时,高亮显示,以示用户选中了这个物件。
官方教程:http://deepdreamgames.com/highlighting-system/ 翻译整理如下:
1、安装插件
2、在Main Camera增加HighlightingRenderer component
3、在动作触发的代码中加入高亮显示代码:
using HighlightingSystem;
Highlighter h = gameObject.AddComponent<Highlighter>();;
h.ConstantOn(Color.yellow);
h.ConstantOffImmediate();
h.FlashingOn(Color.blue, Color.cyan, 2f);
4、真实场景中,参考上一篇博文( http://blog.csdn.net/asc2046/article/details/52974593 )点选代码,点选后高亮物件:
using UnityEngine;using System.Collections;using HighlightingSystem;public class Tap : MonoBehaviour {void OnTap( TapGesture gesture ) { if (gesture.Selection) {Highlighter h = gesture.Selection.AddComponent<Highlighter>();;// Fade in constant highlightingh.ConstantOn(Color.yellow);// Turn off constant highlightingh.ConstantOffImmediate();// Start flashing from blue to cyan color and frequency = 2fh.FlashingOn(Color.blue, Color.cyan, 2f);Debug.Log ("Tapped object: " + gesture.Selection.name);} else {Debug.Log ("No object was tapped at " + gesture.Position);}}}
0 0
- Unity3D插件之Highlighting System:物件高亮插件
- [Shaders] Highlighting System 4.0 - 物件高亮特效插件(5.0专用版)
- Highlighting System v4.0(Unity边缘高亮插件)
- HighLighting System插件的使用以及一些问题
- HighLighting System插件的使用以及一些问题
- 使用zsh插件`zsh-syntax-highlighting`高亮你的zsh可用命令
- Unity3D 利用Highlighing System插件使物体轮廓高亮显示
- Unity3d Shader 代码高亮插件
- Unity3d插件 之 Easytouch
- Solr学习之十:highlighting高亮显示查询
- 【Unity3d】Simple Waypoint System插件介绍
- Unity3D插件之FingerGestures:手势插件
- Unity3d 插件研究之EasyTouch插件
- Unity3D 插件
- unity3d插件
- 测试高亮插件
- 搜索高亮插件
- 代码高亮插件
- win7 git上传本地项目至github
- NOI2013 快餐店
- Linux sqlite3基本命令
- Ubuntu16.04lts使用Anaconda安装tensorflow并配置GPU
- JavaOO总结
- Unity3D插件之Highlighting System:物件高亮插件
- 关于javaee编程中的习惯以及解决思路总结
- 个人黑历史1
- 字符串之间的空格
- LeetCode(122) Best Time to Buy and Sell Stock II
- App Transport Security has blocked a cleartext HTTP
- Android事件分发<一>
- c语言格式化输出函数printf()
- 强连通分量 学习记录