21403人加入学习
(187人评价)
Unity2D 官方入门案例 - Ruby's Adventure

制作完成于2020年5月5日,基于Unity2019.3

价格 免费

游戏打包

Edit→项目设置(projectSettings……)→player

 

公司名称 :创建将要存储游戏的一个文件夹。或是与系统其他相关的文件

 

 

[展开全文]

 audiosource.isPlaying;判断当前音效是否播放 布尔值

[展开全文]

赋值顺序:

声明 inspector start

[展开全文]

Invoke(“方法”,时间);  延时方法

[展开全文]

int randomNum=random.Range(0,2);

随机数,0-1之间选,不包含2;

[展开全文]

访问级别+返回类型+函数名(尽量动词,首字母大写)+(函数参数 )

[展开全文]

1.访问级别(访问修饰符,也是关键字)

public (公有的)

private(私有的)

protected(受保护的)

 

[展开全文]

1.发生碰撞的条件

刚体组件Rigidbody2D最好是运动的物体,比如人物的运动。

碰撞器组件BoxCollider2D两者都需要有

 

 

 

[展开全文]

1.

静态方法的调用

类名.方法名(参数),全局可访问,不需要实例

 

普通(成员变量)方法的调用

对象名.方法名(参数),需要实例

[展开全文]

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

[展开全文]

授课教师

SiKi学院老师

课程特色

视频(173)
图文(2)
下载资料(3)