游戏打包
Edit→项目设置(projectSettings……)→player
公司名称 :创建将要存储游戏的一个文件夹。或是与系统其他相关的文件
游戏打包
Edit→项目设置(projectSettings……)→player
公司名称 :创建将要存储游戏的一个文件夹。或是与系统其他相关的文件
Ctrl+k+F代码自动对齐
触发器Is Trigger
ctrl+ +E
audiosource.isPlaying;判断当前音效是否播放 布尔值
赋值顺序:
声明 inspector start
Invoke(“方法”,时间); 延时方法
int randomNum=random.Range(0,2);
随机数,0-1之间选,不包含2;
访问级别+返回类型+函数名(尽量动词,首字母大写)+(函数参数 )
1.访问级别(访问修饰符,也是关键字)
public (公有的)
private(私有的)
protected(受保护的)
1.发生碰撞的条件
刚体组件Rigidbody2D最好是运动的物体,比如人物的运动。
碰撞器组件BoxCollider2D两者都需要有
1.
静态方法的调用
类名.方法名(参数),全局可访问,不需要实例
普通(成员变量)方法的调用
对象名.方法名(参数),需要实例
Play OnAwake 唤醒时播放
Audio Listener 声音监听音效
音频源 播放音频的组件 Audio Source
将音频拖入AudioClip 属性
不勾选Loop属性只会播放一次
变量=5-Time.deltatime 时间减小计时器;一直减到小于等于0;
游戏对象.SetActive(false);对游戏物体显示以及隐藏的方法
选中画布→选中锚点矩形框→按住Alt,点击右下角蓝色矩形,即可自动图片铺满画布
如何解决TXT文本框显示不了文字问题
主要原因字体太大,显示不出
解决办法:在创建的Canvas(画布)中,检查器→缩放属性 调小100倍,1改为0.01,xyz三轴均调。
宽度高度主要是调画布框的大小。→再在画布上创建Txt 即可显示字体。
Outline(轮廓 ) 字体外边框组件
LayerMask.GetMask("层级"):静态方法 获取层级
hit.collider!=null 检测射线道德碰撞器是否为空
RaycastHit2D(类). hit=Physics2D(物理系统).Raycast(,,,)
参数:射线检测发射的起点,当前的方向,射线检测的长度,当前的层级
Vector2.up: Unity 内置的y轴的向量 即Y轴加1
1.深度,渲染,层级