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()//按下鼠标之后
        {
           
        }
  • 相关阅读:
    Vue 异步组件按需加载
    Net core 连接 Minio 出现 Access Denied 错误
    vue 脚手架打包 生成时间戳版本号
    vue tab 切换动画
    想尽办法不出错的语言太可怕了
    .NET Core:处理全局异常
    C#获取当前路径的方法
    [C#]解决生成的缩略图模糊的问题
    C# 正则表达式 —— 中文/英文空格(全角/半角空格)处理
    用C# 7.0的switch...case模式匹配取代一堆if语句
  • 原文地址:https://www.cnblogs.com/tilyougogannbare666/p/12956305.html
Copyright © 2011-2022 走看看