Unity3D 游戏开发:创建人物(4)

390 阅读1分钟

一、创建人物

1、新建空物体,还原坐标,Rename(Player),创建子物体Rename(Bady),Add Component(Sprite Renderer),把BadyWalkDown第一幅图赋予给物体,重复下列注意名称和渲染层设置,最后制作出如图所示内容。

  1. 在 Unity 中新建一个空 GameObject,并将其名字改为 Player。
  2. 将该 GameObject 的 Transform 组件中的 Position、Rotation 和 Scale 属性分别还原为默认值。
  3. 在 Player 下新建一个空 GameObject,并将其名字改为 Bady。
  4. 在 Bady 上添加一个 Sprite Renderer 组件,并设置其 Sprite属性设为BadyWalkDown中的第一幅图。

image.png image.png

2、在 Unity 中,每个 GameObject 下的子物体渲染顺序是由它们在 Hierarchy 窗口中的顺序决定的

根据子物体渲染顺序进行排序,顺序如图所示:

image.png

3、在父物体上添加渲染排序组件

  1. 在 Player GameObject 上添加一个 Component,选择 Sorting Group。
  2. 在 Sorting Group 组件的 Inspector 窗口中,将 Render Layer 属性设置为 Instance。

image.png image.png

4、在项目设置(prohject Setting)中,设置图形模块(Graphics)的渲染轴

在 Project Settings -> Graphics 中将 Rendering -> Default Contour Mode 属性设置为 Custom Axis,并将 Custom Axis 属性设置为 Y 轴。

image.png