1、多个数据类型运算(整数和小数进行运算),返回的结果类型是数据类型大的。(float比int类型大)
2、加法可以连接两个字符串
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.高效
遍历数组//依次访问元素
for()//循环索引i++
{
.......//输出元素
}
伺服电动机
发送到
int[]hps=new int [8]{10102,2,2,32,2
for(int i=0; i<hps.Length: i++){
//print(''创建了一个敌人'')
for(int i =1;i <=10: i++) {
//循环体
print(''创建了一个敌人'')
bianliang
int hp = 100:
//hp=hp+10;
//hp+= 10;
//print(hp);
//hp-=100;//hp=hp-100;
//print(hp);
hp++;//hp=hp + 1;
print(hp);
hp--;
print(hp);
//+-*/
int a = 92;int b = 10;
int res =a + b;
print(res);
int rest1=a - b;
int rest2=a*b;
int rest3 =a/b;//两个整数相除,小数部分回被自动舍去
print(res1);
print(res2);
print(res3);
bool判断是和否
bool isDie=true://true false
char c='c'
string name =‘’张总”
if语句
if 如果 else或者
int hp =90;
if(hp<=0)
{
print("播放死亡动画”);
}
else
{
print("播放行走动画“);
}