• 点击地面时,若鼠标点击的偶数次使得Cube向点击点移动,并且点击奇数次Cube变色


    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    
    public class ray10 : MonoBehaviour
    {
        int num = 0;
        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(0))
                {
                    vec = hit.point;
                    num++;
    
                    if (num % 2 == 0)//偶数次
                    {
                        transform.LookAt(new Vector3(vec.x, vec.y + 0.5f, vec.z));
                        b = true;
                    }
                    if(num%2!=0)
                    {
                        GetComponent<MeshRenderer>().material.color = a[Random.Range(0, a.Length)];
                       
                    }
                }
    
            }
                if (b)
                {
                  transform.Translate(0, 0, 10 * Time.deltaTime);
                    if (Vector3.Distance(transform.position, new Vector3(vec.x, vec.y + 0.5f, vec.z)) < 0.1f)
                    {
                        b = false;
    
                    }
                }
        }
    }
    莫说我穷的叮当响,大袖揽清风。 莫讥我困时无处眠,天地做床被。 莫笑我渴时无美酒,江湖来做壶。
  • 相关阅读:
    作为一个程序猿,是不是经常会用到.chm文档,但是我们可能会遇到这样那样的问题,比如.chm文档打不开
    总结
    图片轮播的几种方式
    学习中于遇到的问题总结
    node 总结
    webpack 总结
    babel 的总结和理解
    关于css 的AST 语法树的理解
    js中的正则表达式
    八皇后
  • 原文地址:https://www.cnblogs.com/huang--wei/p/9609191.html
Copyright © 2020-2023  润新知