if(hp<=0){
}
else
if(hp<=0){
}
else
int整数
int变量类型 hp变量的名字 = 100变量的数值;
print只能在MonoBehaviour下输出
Debug.Log可以再任意类下输出
Debug.LogWarning输出警告
Debug.Log
using UnityEngine; namespace命名空间
print(1);输出1
void start 执行一次 做初始化
void Update每一帧进行调用
ctrl+k再ctrl+C_把东西注释
int hp=100
hp不能以数字开头,hp一般代表血量
在Start方法里定义的变量只能在start里使用(就是
Debug.Log()在所有都可用
print()只在组件(如继承了MonoBehaviour)才可用
Debug.LogWarning()用于输出警告(前标黄)
Debug. LogError()用于输出错误(前标红色)
int[] hps={100,23,65,87,90];
print(hps[1]);
位置:window consale
有monobhaviour就可以输出
第一个方式:print输出
第二个方式:debug.log();(只在monobhaviour中输出)(输出比print多)
第三个方式:debug.logwarning(输出经过)(有可能错误的地方)
第四个方式:debug.logerror(直接显示错误)
提示:可以在consale中选择不显示的输出
作用:帮助调试游戏
transform 本身的数组下标 child【i】=transform
switch case 只能使用固定的值来判断
if else 是可进行区间判断的
bool isDie = ture;//ture false
bool布尔类型,变量角色死亡
ture:死亡
false:没死
char c = 'a' 字符类型
string name = "啊啊啊啊" 字符串类型
数据类型
int hp = 100 整数类型
float hp2 = 3.4f 浮点类型
注:浮点类型数值后面要加“f”,不然就是double赋值了,会有问题
in
emum用来定义一些和类型有关的东西,通过逗号分隔
enum 名称{
name1,
name2,
name3
}
else if 相当于分支,如果判断值为true则后续语句不再执行
enum枚举
enum name{枚举例子};中间用逗号隔开
using ************
诸如此类都是namespace(命名空间)
点击物体,add new script
视频7:03处,老师说的是hp>=0, 而不是视频中显示的hp<=0。