Unity 2D游戏:创建2D游戏对象与Sprite Renderer组件

创建2D游戏对象

操作

方法一:菜单栏GameObject ---> 2D Object ---> Sprite

方法二:Hierarchy视图右击 ---> 2D Object ---> Sprite

方法三:Hierarchy视图 ---> Create ---> 2D Object ---> Sprite

方法四:在Project视图中找到需要创建的Sprite图片,直接拖动到Hierarchy视图中,可快速创建一个Sprite。(操作前需要先将图片格式设为Sprite(2D and UI),方法见下文)

   

                                                                        Sprite Renderer 组件各属性的含义说明
Sprite精灵,图片信息,要渲染的精灵/图片。添加的图片必须是Sprite(2D and UI)格式。
Color图形的渲染颜色。默认为#FFFFFFFF,即原色。可以通过设置 Color属性 改变Sprite的整体颜色。
Flip对精灵沿X或Y方向进行翻转。这样的翻转方式只会影响Sprite本身,而不会翻转其碰撞体和其子对象。而通过Transform控件的Rotation属性实现翻转效果的方式,就会同时翻转其碰撞体和其子对象。
Material精灵的材质。默认为Sprites-Default材质,此时在Scene中Sprite不会受到光源系统的影响。可以通过Material属性使用其他的材质来达到不同的渲染效果,并能受到光源系统的影响。
Draw Mode

绘图模式。

  • Simple:整个图像缩放时,其尺寸改变。这是默认选项;
  • Sliced:九宫格模式/切片;使用此模式需要对图片资源进行相应设置,方法见下文。
  • Tiled:平铺模式。
Sorting Layer排序图层,精灵的分类层,层级越靠前,优先级越高,相同情况下后被渲染。
Order in Layer图层顺序,精灵在所在层中的顺序,数值越大,优先级越高,相同情况下后被渲染。
Mask Interaction

精灵与遮罩的相互作用。

  • None:不起作用;
  • Visible Inside Mask:遮罩内部分显示;
  • Visible Outside Mask:遮罩外部分显示。
Sprite Sort Point

精灵排序点,确定用于排序的精灵的位置。

代表Sprite以哪个点计算该图片到camera的距离,该属性只有在Draw Mode是simple时才有效。
在2D项目中main camera默认正交,在这种情况下,Unity按照摄像机的方向,按照它们到摄像机的距离的顺序渲染sprite

图片格式修改

在Project视图中选择需要的图片,然后在Inspector视图中找到Texture Type选项,将其设置为Sprite(2D and UI)。 

九宫格模式设置

如果精灵使用此模式,需要对图片资源进行下面设置:

在Project视图中选择图片资源,将其类型设置为 Sprite(2D and UI)。

另外,将Sprite Mode改为Multiple格式,并点击Apply。

然后选择Sprite Editor打开相应编辑窗口。

按下鼠标左键后拖拽可以对此图片进行裁剪。

选择好需要显示的图片部分后,可以看到绿色编辑框,调整此框完成图片九宫格式的设置。

将此图添加到Sliced模式的精灵中,显示效果遵循下图方式。

此模式一般用于边框。

精灵与遮罩的相互作用

在场景中创建2D Object ---> Sprite Mask

另外创建三个Sprite,为其分别添加图片。

将这两个Sprite的Mask Interaction分别设为None,Visible Inside Mask,Visible Outside Mask。

显示效果如下:

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值