【Unity项目实践】制作瓦片地图
  EFTJ6596AiAP 2023年11月02日 88 0


Overview

课程链接:​​https://learn.u3d.cn/tutorial/2d-mobile-mstudio/?tab=overview#5fd1bbede3dd110020a44f97​

素材准备:

导入素材之后需要对游戏素材进行调整:

Pixels Per Unit

Sprite Mode:如果要分成多张,那么选择Multiple

Filter Mode:选择Point则不会因为放大缩小影响清晰度

Sprite Editor:打开进入编辑界面,选择Slice By Cells,然后Apply


Projects

TileMap

在Hierachy窗口中右键选择2D Object - Tilemap;这里可以创建多个作为背景前景等,相当于画画时候的图层。

点击左上角Window-2D-Tile Palette新建一个Tile Palette,将我们上述分割好的图片素材拖拽到Tile Pallete中。

在Tile Palette中可以选取我们想要的素材在Scene中进行绘制,如果想擦除可以按住Shift键。

在有多个图层的情况下可能会出现渲染顺序错乱的情况,我们可以为不同的tile palette添加不同的Order in Layer(也可以创建不同的sorting layer)。


安装2D Extra插件

安装好之后右键会出现这些额外的选项:

【Unity项目实践】制作瓦片地图_瓦片

碰撞体

为上述制作的瓦片添加Tile Collider会发现还是一块一块的碰撞体,需要勾选used by composite,然后添加Composite Collider。

同时需要注意如果是用瓦片制作了平台,那么注意要将这些瓦片设置为static,这样就不会掉落;如果不设置为static,将gravity设置为0的话也可以实现这种效果,但是当有对象跳起来落下的时候平台也会跟着下落。


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

EFTJ6596AiAP