“变量”是没有小括号的,而“方法”有小括号,如变量position和方法GetAxis
input和debug都是类/组件,rubycontroller也是一个类/组件
()中的“”中的内容是参数,即我们想要提供给函数的一个信息
有的类/组件需要参数,有的则不用,不用就不加“”
debug.log输出的是一个变量,而不是input得到的参数
“变量”是没有小括号的,而“方法”有小括号,如变量position和方法GetAxis
input和debug都是类/组件,rubycontroller也是一个类/组件
()中的“”中的内容是参数,即我们想要提供给函数的一个信息
有的类/组件需要参数,有的则不用,不用就不加“”
debug.log输出的是一个变量,而不是input得到的参数
测试可以不打 Debug.Log(horizontal);
1.
Input.GetAxis("Horizontal")
方法带有小括号“()”;而变量没有。
括号中的内容是参数,参数需要带引号
2.
参数对于方法可以有,也可以没有。
jjjjfjf
方法都有小括号。
变量没有括号。
绿色字体:是类。
黄色:功能。
引擎编写者会根据需要去定义构造函数,如果需要你输入实参的话,那这是一个带参数
unity 控制面板中的信息输出方法
使用点的方式点出变量
在代码中,带有()的为方法前面
input为类、组件
(“”)内调动的为参数,参数提供的为信息
变量不加“”
debug····类中有一个log功能 可以监听但没有说明实际功能
参数对于方法可有可无
方法的调用
变量有一个名称
“.”-成员变量,内容物
方法有“()”
“()”中的内容-参数-提供给函数的信息,函数应执行
方法不一定需要调用参数
括号内的是参数,用于指定函数应该执行的操作
Start函数是每一帧都会调用
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;
}
}
方法带括号
变量没有