zoukankan      html  css  js  c++  java
  • unity脚本教程笔记01

    // Start is called before the first frame update
        public float moveSpeed = 10.0f;//移速
        public float turnSpeed = 50.0f;//转速
        public Transform target;//设置一个坐标组件插槽
        void Start()
        {
           
        }
        // Update is called once per frame
        void Update()
        {
            if (Input.GetKeyDown(KeyCode.R))//Input输入,GetKeyDown按下键,KeyCode是按键编号
            {
                GetComponent<Renderer>().material.color = Color.red;//GetComponent获取组件,<>里的为返回值类型,material为材质
            }
            if (Input.GetKeyDown(KeyCode.G))
            {
                GetComponent<Renderer>().material.color = Color.green;
            }
            if (Input.GetKeyDown(KeyCode.B))
            {
                GetComponent<Renderer>().material.color = Color.blue;
            }
            if (Input.GetKeyDown(KeyCode.UpArrow))//按下向上键
            {
                transform.Translate(Vector3.forward * moveSpeed * Time.deltaTime);//Vector3.forward向前,Time.deltaTime每秒移动时间,Translate为平移
            }
            if (Input.GetKeyDown(KeyCode.DownArrow))
            {
                transform.Translate(Vector3.forward * -moveSpeed * Time.deltaTime);
            }
            if (Input.GetKeyDown(KeyCode.LeftArrow))
            {
                transform.Rotate(Vector3.up * -turnSpeed * Time.deltaTime);//Rotate旋转
            }
            if (Input.GetKeyDown(KeyCode.RightArrow))
            {
                transform.Rotate(Vector3.up * turnSpeed * Time.deltaTime);
            }
            transform.LookAt(target);//朝向,target为朝向的物体
            if (Input.GetKeyDown(KeyCode.Space))//按下空格键
            {
                Destroy(this, 2f);//删除当前物体,在2s后
            }
        }
        void OnMouseDown()//按下鼠标之后
        {
           
        }
  • 相关阅读:
    hdu-1862 EXCEL排序
    hdu-1754 I Hate It
    hdu-1538 A Puzzle for Pirates
    在Window下安装Linux (ubuntu-16.04.2)
    Python爬虫--简单的单词查询
    Linux下MySQL在知道密码的情况下修改密码
    Linux下忘记MySQL密码的解决方法和输入mysqld_safe --skip-grant-tables &后无法进入MySQL的解决方法
    Python的下载及安装
    在Netbeans的项目中添加JDBC驱动程序
    Mac下截屏方法
  • 原文地址:https://www.cnblogs.com/tilyougogannbare666/p/12956305.html
Copyright © 2011-2022 走看看