点击地面时,若鼠标点击的偶数次使得Cube向点击点移动,并且点击奇数次Cube变色
using System.Collections;
using System.Collections.Generic;
using UnityEngine; public class ray10 : MonoBehaviour
{
int num = ;
Vector3 vec;
GameObject obj;
bool b = false;
Color[] a = { Color.blue, Color.cyan, Color.gray, Color.green, Color.red, Color.yellow }; // Use this for initialization
void Start()
{
//GameObject obj = GameObject.CreatePrimitive(PrimitiveType.Cube);
//obj.transform.position = Vector3.zero;//one表示坐标(1,1,1)
//obj.transform.localScale = new Vector3(1, 1, 1);//大小设置
} // Update is called once per frame
void Update()
{ Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray, out hit))
{
if (Input.GetMouseButtonDown())
{
vec = hit.point;
num++; if (num % == )//偶数次
{
transform.LookAt(new Vector3(vec.x, vec.y + 0.5f, vec.z));
b = true;
}
if(num%!=)
{
GetComponent<MeshRenderer>().material.color = a[Random.Range(, a.Length)]; }
} }
if (b)
{
transform.Translate(, , * Time.deltaTime);
if (Vector3.Distance(transform.position, new Vector3(vec.x, vec.y + 0.5f, vec.z)) < 0.1f)
{
b = false; }
}
}
}
点击地面时,若鼠标点击的偶数次使得Cube向点击点移动,并且点击奇数次Cube变色的更多相关文章
- Extjs4.2如何实现鼠标点击统计图时弹出窗口来展示统计的具体列表信息
		
var pageSize = 20;//初始化每页数据条数 var winTitle = '';//初始化窗口标题 /** *点击统计图时,弹出一个窗口,显示统计的详情列表信息, *该方法为项目中所有 ...
 - Js制作点击输入框时默认文字消失的效果
		
(从已经死了一次又一次终于挂掉的百度空间人工抢救出来的,发表日期 2014-02-17) 为了提高用户体验和易用度,一些设计师会对网页中用户经常用的东西进行优化,比如输入框.一般的输入框是怎样优化的呢 ...
 - js实现点击按钮时显示弹框,点击按钮及弹框以外的区域时隐藏弹框
		
转自https://blog.csdn.net/yimawujiang/article/details/86496936 问题:js实现点击按钮时显示弹框,点击按钮及弹框以外的区域时隐藏弹框? 方案一 ...
 - 点击input时,里面默认字体消失显示
		
点击input时,点击input里面默认字体消失显示: <input type="" name="" id="" value=&quo ...
 - 解决点击cell时,UILabel的背景颜色消失的问题
		
-(void)setSelected:(BOOL)selected animated:(BOOL)animated{ [super setSelected:selected animated:anim ...
 - Outlook 2013 在邮件里面点击超链接时弹出“组织策略阻止我们为您完成此操作”
		
现象描叙: 在Outlook在邮件里面点击超链接时,打不开超链接页面,弹出如下提示: 这个是因为之前安装了其它浏览器(例如,我安装了360的浏览器),并且设置为了默认浏览器,后来卸载了该浏览器 ...
 - 鼠标点击input时,placeholder中的提示信息消失
		
html代码: <input type="text" placeholder="多个关键词空格隔开"> 鼠标点击input时,placeholder ...
 - td默认文字超出后显示..,点击tr时td文字显示完整
		
做项目时,产品提的需求,table表格里面,每一列限制文字超出宽度后显示省略号,等点击td时,文字显示完整,今天整理了一下代码,积累一下 备注:1.邮箱和网址,在td里面不会自动换行,需要增加word ...
 - [C# 基础知识系列]专题五:当点击按钮时触发Click事件背后发生的事情 (转载)
		
当我们在点击窗口中的Button控件VS会帮我们自动生成一些代码,我们只需要在Click方法中写一些自己的代码就可以实现触发Click事件后我们Click方法中代码就会执行,然而我一直有一个疑问的—— ...
 
随机推荐
- SQL复制数据表 (select * into 与 insert into)
			
select * into 目标表名 from 源表名 insert into 目标表名(fld1, fld2) select fld1, 5 from 源表名 以上两句都是将 源表 的数据插入到 目 ...
 - invariant theory  不变量理论
			
https://baike.baidu.com/item/不变量理论/9224903?fr=aladdininvariant theory 一组几何元素由 k个参数组成的向量 P1表示.若 T为某一变 ...
 - vulnerability test
			
vegas ---go--https://zhuanlan.zhihu.com/p/21826478 locust---python jmeter--java---http://www.cnblogs ...
 - Chap5:操作文件和目录[The Linux Command Line]
			
Wildcards Wildcard Meaning * Matches any characters ? Matches any single character [characters] Matc ...
 - hadoop 学习笔记2
			
============Hive vs Hadoop============== Hive是建立在Hadoop之上为了减少MapReduce jobs编写工作的批处理系统,HBase是为了支持弥补Ha ...
 - Python3+Selenium环境配置
			
一.所需工具 1.Python3.6安装包 2.Selenium安装包(selenium-server-standalone-3.8),如果是Python3的话可以不用下载selenium压缩包,Py ...
 - CF718C Sasha and Array 线段树+矩阵加速
			
正解:线段树 解题报告: 传送门! 首先这种斐波拉契,又到了1e9的范围,又是求和什么的,自然而然要想到矩阵加速昂 然后这里主要是考虑修改操作,ai+=x如果放到矩阵加速中是什么意思呢QAQ? 那不就 ...
 - pyqt5-day1
			
pyqt5做为Python的一个模块,它有620多个类和6000个函数和方法.这是一个跨平台的工具包,它可以运行在所有主要的操作系统,包括UNIX,Windows,Mac OS.pyqt5是双重许可. ...
 - webpack安装与配置初学者踩坑篇
			
webpack是基于nodejs开发出来的前端工具 webpack可以处理js文件的依赖关系,webpack能够处理js的兼容问题,把高级浏览器不识别的语法转换成浏览器正常识别的语法 (jnlp是基于 ...
 - host文件
			
# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP f ...