(M)rule tile 以及动态瓦片绘制,组件添加以及常见组件(碰撞,物理引擎)

规则以及动态瓦片的绘制

一.规则瓦片的制作
1.创建规则瓦片文件夹

在这里插入图片描述
点击加号左上角,2d,tile选择rule瓦片

对于选择(select)一种瓦片铺平,添加瓦片制定规则(√×),这个左上角的起始瓦片在只有右边下边右下边有东西时候就会被绘制出来

在这里插入图片描述
如下例子,规则制定该图层上层左侧边沿的固定瓦片,中间位置随机出现的瓦片,以及右侧固定出现的瓦片

在这里插入图片描述

得到如下效果
在这里插入图片描述
可以通过制定这一圈的规则来完成快捷的场景绘制如下

在这里插入图片描述

可以看到现在这一个小方块代表的就是带着一套规则的地板场景,拖拽到对应的层的调色盘中,还是一个小方块

拐角设置,需要注意优先级,由于规则与中间瓦片相似,放在中间瓦片上边

在这里插入图片描述
从而达到如下效果

在这里插入图片描述

四个角都需要设置

在这里插入图片描述

注意在这里要保存(J就在上图位置要保存)TT

对相似的rule瓦片可以直接通过ctrlD来粘贴出来一个。

二.流动效果(动态瓦片)

1.制作瀑布左侧往下流的动态效果

创建文件夹
对左侧四张需要逐帧向下一张播放的图片进行添加,保存,play后出现流动效果

人物组件添加

在这里插入图片描述

①Rigidbody 2D

the control of the physics engine

objects can only move in the XY plane

关于重力的设置可以在edit里边进行编辑如下

数值模拟的是现实世界的重力

人物添加该组件,会自然的下落

②Capsule Collider 2D

no vertex corners and has a continuous round circumference,The capsule shape is considered solid and not hollow

通过editcollider点击后在目标上完成图形碰撞大小的改变
在这里插入图片描述
③Tilemap Collider 2D

两个物体需要同时具有体积才可以碰撞,为场景中的瓦片添加碰撞

在这里插入图片描述

但此时这种大物体在运行时候是以一个一个的检测是否碰撞的状态运行的,需要添加组件让他们作为一个整体。

④Composite Collider 2D
merges the shapes of any Box Collider 2D or Polygon Collider 2D that you set it up to use

需要注意两点
1.添加这个组件时候自动加入了rigidbody组件,play,场景掉出去啦

在这里插入图片描述

更改rigidbody的body type为静态

在这里插入图片描述
2.胶囊碰撞存在斜着掉下来勇士摔倒的问题,需要锁定,在勇士的组件下锁定y轴

在这里插入图片描述

在这个人物的物理引擎设置中,如上图
mass为质量,不同质量的物体会有碰撞能力的差异
collision detection检测碰撞频率,此时为间歇性,选择continuous后持续监测碰撞

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值