当前位置:   article > 正文

【学习笔记】自学Unity Day04 - 轴心点调整&预制件_unity修改轴心

unity修改轴心

前言:主要想记录下自己自学的过程、期间遇见的问题、不同版本需要调整的地方,方便以后复习能及时找到对应的部分;同时也希望给想要入门游戏开发、学习unity的各位一些经验,减少一些弯路

之前的文章

【学习笔记】自学Unity Day01-CSDN博客

【学习笔记】自学Unity Day02-CSDN博客

【学习笔记】自学Unity Day03 - 绘制游戏地图-CSDN博客

地图设置

添加箱子

在 project 窗口中 art - sprites - environment 下找到 MetalCube 精灵,将其拖放到 Hierarchy 窗口中

在 scene 视图中使用移动工具(快捷键W)调整位置

这个时候如果启动游戏运行,就会发现 ruby 会穿过箱子,我们希望 ruby 在箱子后面时被隐藏,在箱子前面时展现,同时能够和箱子发生碰撞接触

碰撞的部分在下一篇文章说明,我们先来看怎么实现对象的展示排序问题(伪视图)

更改图形设置

让 unity 根据 y 坐标绘制游戏对象

在 edit - project settings 中选择 graphics,修改 Transparency Sort Mode 为 Custom Axis

如果使用 urp 模板,对应的配置在 project 窗口的 settings - render2d 中

找到配置的位置,再修改对应的 Transparency Sort Axis,将 y = 1,其余为0

调整精灵设置

调整轴心点位置

在 hierarchy 窗口中选择 ruby 对象,在 inspector 窗口中找到对应的 sprite render 组件,修改 sprite sort point 为 pivot

调整 ruby 轴心位置

在 project 窗口中 art - sprites 下找到 ruby,在 inspector 窗口中点击 sprite editor

在编辑窗口中,右下方的 pivot 选择 ButtonCenter,或者在画面中手动移动轴心点位置

metalcube 精灵的操作同上,自己试一试吧~

预制件

预制件就是将我们修改后的游戏对象设置为一个模板,后续使用这个模板创建的游戏对象都默认带有之前的设置,避免重复设置

创建预制件

在 project - assets 目录下新建文件夹 Prefabs,将 hierarchy 窗口中的 metalcube 拖放到 prefabs 中,这样就生成了预制件

之后对预制件的修改会同步到所有预制

感谢各位的阅读,希望能对各位能够有所帮助!祝我们都能实现自己的梦想!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/837602
推荐阅读
相关标签
  

闽ICP备14008679号