Unity中的C#编程-灵基础(unity2017)
什么是C#编程语言
Unity支持哪些编程语言
C#脚本 C#源代码 C#源文件
编辑工具(ICE)
Monodevelop
Vs
脚本的结构
Unity中的C#编程-灵基础(unity2017)
什么是C#编程语言
Unity支持哪些编程语言
C#脚本 C#源代码 C#源文件
编辑工具(ICE)
Monodevelop
Vs
脚本的结构
利用类名声明的变量,叫做对象。
method 方法
返回值 方法名(参数){
方法体
}
void Start () {
}
通过length可以访问到数组长度
for(int i = 1,i <= 10,i++)
{
循环体
}
int[] 数组名 = new int[n];
int[] 数组名 = new int[3] {1,2,3};
数组声明方式:
类型[] 数组名 = {数组值}
通过索引来访问数局 数组名[索引]
++自身增加1 --自身减少1
int a =100;int b =10;
int res = a + b;
int res1 = a - b;
int res2 =a * b;
int res3 = a / b;
print(res);
print(res1);
print(res2);
print(res3);
两个人整数相除,小数部分会被自动舍去
float res4 = 3 + 3.3f;
两个数局类型运算,返回的结果类型是数据类型大的。
数据类型 大致五种:
整形(整数) 浮点类型(小数)布尔类型(true/false)字符类型(加单引号) 字符串类型(加双引号)
数据类型:
整形(整数)int hp = 100;
浮点类型(小数)float = 2.4f;
float类型赋值 小数后面跟个f
ctrl+k ctrl+c注释快捷键
声明变量不能以数字开头
声明变量 字母大小写 数字 下划线
1.pubilc 变量 拖拽赋值
注意类型一致
2.transfrom.Find("子物体的路径");
3.GameObject.Find("名字");
重名只返回第一个
不推荐使用
4.GameObject.FindWithTag
多个的情况只返回第一个
ctrl+k ctrl+c 组合快捷键 选中的行变为注释
变量不能以数字开头,
赋值 ”=“把右边的值赋给左边的量 赋的值只能内部使用
print只能在组件使用
og可以分成三类 进行调试
注意时时保存场景和代码
脚步名字和类名要保持一
//是注释
/*-*/是多行注释
返回值 方法名(参数){
方法体
数组名.Length
调用
char 字符
string