变量是用来存储数据的,如血量
变量类型后的不能用数字开头。如int后。
做一步保存一
print用来检验自己的设计
start里面的设计只能在start里面
变量是用来存储数据的,如血量
变量类型后的不能用数字开头。如int后。
做一步保存一
print用来检验自己的设计
start里面的设计只能在start里面
方法内的变量只能在方法内使用
变量前后赋值类型要一致
namespace
一秒执行50次
文档名后面带*表示没保存
f12
快捷修改名字
ctrl
1秒
类的定义:
class X{
string i;
int k;
}
使用:
X x = new X(); //类的声明和创建
f2快捷重命名
for(int i = 0; i<x.length; i++){}
日志模式 是否支持mackdown 语法?
### 看起来不支持
foreach(transform t in xxx)
ctrl + K ctrl + c 注释
int HP = 100 或者 int Hp
int 变量的类型 HP变量的名字
print()
Debug.Log()
Debug.LogWarning()
Debug.LogError()
"" 括号内的文字需要是红色才OK
//method 方法
返回值 方法名 (参数){
}
*************************
void Test(){
print(" Test方法调用 ")
}
*************************
1、脚本的名字和类名要保持一致,否则使用时脚本没法运行。因为脚本里有多个类,使用时会根据文件名找到里面的类,如果发现脚本里没有和脚本名字相同的类,就没办法加载
2、如果不一致,可以手动修改,使其两者保持一致。
3、unity场景的保存和代码的保存时分开的,都要各自保存
4、代码修改保存后,回到unity场景,在右下方会有一个类似菊花的东西,是unity在识别已经修改保存好的代码。如果在转,说明代码更新了。如果unity没法识别代码的更新可以重启unity,一般很少出现这种,大部分是没有保存。
if(hp <= 0)
{
print("bofangsiwangdsonhua")
}
int hp = 100;
bool res = hp>0;
print(res);
hp -=100;
t代表数组中的孩子,每次循环都代表一个孩子