21402人加入学习
(187人评价)
Unity2D 官方入门案例 - Ruby's Adventure

制作完成于2020年5月5日,基于Unity2019.3

价格 免费

“变量”是没有小括号的,而“方法”有小括号,如变量position和方法GetAxis

input和debug都是类/组件,rubycontroller也是一个类/组件

()中的“”中的内容是参数,即我们想要提供给函数的一个信息

有的类/组件需要参数,有的则不用,不用就不加“”

debug.log输出的是一个变量,而不是input得到的参数

 

[展开全文]

1.

Input.GetAxis("Horizontal")

方法带有小括号“()”;而变量没有。

括号中的内容是参数,参数需要带引号

 

2.

参数对于方法可以有,也可以没有。

 

[展开全文]

方法都有小括号。

变量没有括号。

绿色字体:是类。

黄色:功能。

[展开全文]

引擎编写者会根据需要去定义构造函数,如果需要你输入实参的话,那这是一个带参数

[展开全文]

unity 控制面板中的信息输出方法

使用点的方式点出变量

在代码中,带有()的为方法前面

input为类、组件

(“”)内调动的为参数,参数提供的为信息

变量不加“”

debug····类中有一个log功能  可以监听但没有说明实际功能

参数对于方法可有可无

 

 

 

 

 

[展开全文]

方法的调用

变量有一个名称

“.”-成员变量,内容物

方法有“()”

“()”中的内容-参数-提供给函数的信息,函数应执行

方法不一定需要调用参数

[展开全文]

括号内的是参数,用于指定函数应该执行的操作

[展开全文]

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class me : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {
        float horizontal = Input.GetAxis("Horizontal");
        Debug.Log(horizontal);
        Vector2 pp = Transform.position;
          pp.x = pp.x + 01f;
        Transform.position = pp;
    }
}

[展开全文]