unity2d-基本操作

举报
yd_13428492 发表于 2022/12/30 11:22:46 2022/12/30
【摘要】 如何为游戏目标添加层如何取消某一层layer无碰撞检测Edit-project settings-physics 2d,取消指定层如何让人物不跑到边界外可以创建四个空的物体,添加Box Collider 2d如何优化人物与物品的位置(设置轴心点)一般情况下,人物在物品上的时候,人物在上,物品在下。但是如果我们要实现,人物在物品某个部分时在前,某个部分时在后的场景,这个时候可以通过pivot去...


如何为游戏目标添加层



如何取消某一层layer无碰撞检测

Edit-project settings-physics 2d,取消指定层


如何让人物不跑到边界外

可以创建四个空的物体,添加Box Collider 2d


如何优化人物与物品的位置(设置轴心点)

一般情况下,人物在物品上的时候,人物在上,物品在下。但是如果我们要实现,人物在物品某个部分时在前,某个部分时在后的场景,这个时候可以通过pivot去设置


设置轴心点pivot

先选择图片

选择sprite editor,选择,点击apply


设置图片的sprite sort point精灵排序点


如何调整tile模式

默认是adaptive,即tile模式是平铺的,如果想让tile密集显示,可以设置tile mode为continuous

平铺模式

Continuous模式

如果需要continuous需要很密集可以调整如下


如何向地图中添加物体

选择图片拖入层级中

制作成prefab

设置轴心点,参考基本操作-设置轴心点

然后ctrl+d复制物品布置地图


添加碰撞体

Prefab中选择上图片,添加碰撞体

添加box collider 2d

调整碰撞体位置


设置应用到所有物体上


如何改变sprite的颜色以及形状




如何设置2d镜头跟随

使用unity内置功能

路径:window-package manager-cinemachine-install

安装成功后导航栏就有cinemachine了


创建虚拟相机,点击后在层级中就会出现虚拟相机

放大缩小摄像机视野:可以在cinemachinevirtualcamera中的lens调整orhographic size

注意:添加了cinema虚拟摄像机后,主相机会自动挂载这个组件,如下图


Camera组件尺寸大小,控制摄像机视角范围size和cinemachine组件的orthorphics的size,size值的是高度


设置摄像机跟随





【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。