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

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

价格 免费

if   return 

for break;

让刚体不再休眠。

[展开全文]

计时器。

false  = 0,

true = 1;

[展开全文]

API就是方法,

OnTriggerStay2d

OntriggerExit2d

 

[展开全文]

ctrl +A 

ctrl + K + F对齐代码。

 

[展开全文]

public int Health{get{return XXX;}set{xxx = value;}}

[展开全文]

Tap Tap 连续按两次。会自动生成。。

满血吃不掉草莓。

外部访问内部变量,最好不可以直接修改内部变量,设置属性用来bao'hu

[展开全文]

代码,start方法外,给变量赋值,最快执行,其次,在Inspector面板里修改,最后,start里的赋值。

[展开全文]

Mathf.Clamp(currentHealth+amout,0,maxHeath);

限定第一个参数,最小值,最大值。

[展开全文]

TileMapCollider2D,给TileMap添加上。

将瓦片资源的collider类型设置为none.

将单个瓦片的碰撞其,和相同瓦片且具有碰撞提,将他们的碰撞体融合成一个。

Composite Collider 2D 自动添加刚体。

TimeMapCollider2D/UsedByComposite勾选上。碰撞器融合。

将环境这些不会动的东西,刚体设置成static ,

再添加物体,碰撞提会自动缝合。

 

 

[展开全文]

调整物体。。的collider,edit 设置。

通过TileMap来更改附加到它shen

 

[展开全文]

类调用方法,叫做静态方法

另个普通方法需要实例。

[展开全文]

GetComponent<类型>();后面括号dai'bia

[展开全文]

fixedUpdate 替换update 

或者直接使用riigibody 本身来进行移动。

rigibody2d.MovePosition();

[展开全文]

fixedUpdate  刚体

freeaze z轴

collider/edit 

 

[展开全文]

碰撞检测。

限制自身z轴。冻结。

碰撞条件,双方都要有collider,移动一方要有rigibody.

rigibody 不用会休眠。就是会失效。

[展开全文]

rigibody2d 使自身有碰撞的能力。

Gravity Scale 受重力影响。

 

[展开全文]