b
b
ctrl+S保存
2.文件名要和类文件名相同
3.记得保存场景和代码保存
gugyu
小数默认是Double类型
在数据后面加f 才是float类型
多行注释/*
*/
int大
sby包括100
short3000 可以设为高攻击类you'xi
unity
print()输出/Debug.Log啥都可输出
Debug.LogWarning输出带黄色感叹号的语句
Debug.LogError输出带错误的语句
print()输出
bool res = hp > 100;
1、多个数据类型运算(整数和小数进行运算),返回的结果类型是数据类型大的。(float比int类型大)
2、加法可以连接两个字符串
数据类型也是值类型。
注释:ctrl+k
ctrl+c
public class LearnCsharp2:MonoBehaviour{
void Start(){
int hp=100;
Enemy enemy1=new Enemy();
]
}
class Enemy{
string name:
int hp:
}
Debug.Log
Debug.LogWarning
Debug.LogError
3种不同的输出日志
类的创建、声明和构造
class Enemy{
}
void Start()
{
int hp=100;
Enemy enemy1=new Enemy();
}
方法中的返回值
int Add(int a,int b)
{
int res=a+b;
return res;//返回res
}
int lrx=Add(10,10);
print(lrx);
1.调用方法后返回值
方法中参数的作用
void lrx(Vector3 pos)
{
print("设置敌人位置:"+pos);
}
lrx(new Vector3(1,1,1));
作用和意义:
1.参数传值并在方法使用
1.枚举:命名的集合
2.枚举模型:
enum 枚举名{
name1,//取值1
name2,//取值2
name3//取值3
}
3.test:
enum RoleType{
Mag,//取值1
}
使用:
RoleType rt =RoleType.Mag;//传值
1.模型:
修饰符 返回值 Tests方法名(参数)
{
方法体//执行的内容
}
2.调用:
Test();
3.作用和意义
1.可多次调用
2.代码可读性
3.高效