unity3d 九宫格切割以及如何获取切割完的图片

1.我们先将自己需要切割的图片放入我们的unity项目 

然后我们点击图片看图片的Inspector里面的属性

首先是它的纹理类型(Texture Type)改为Sprite(2D and UI)就是精灵  后面2D and UI 就是可以应用到2D 或者  UI上

然后我们将图片的Sprite Mode(精灵模式)改为Multiple(多个)

 

 然后点击 Sprte Editor(精灵编辑器)

注意这时如果你点击Sprte Editor它之后如果出现了No Sprite Editor Window registered. Please download2DSprite package from Package Manager.这一行报错说明你需要从软件包管理器

下载2 DSprite包。

软件包管理器也就是Window-》Package Manager然后点击会出现这样的一个界面然后搜索(2 DSprite)你就可以下载2 DSprite包了。下载完就不会出现报错了

没下载的点击安装

好回归正题点击 Sprte Editor(精灵编辑器)后你会看到这样的界面 

 接下来我们只需要将左上角的Slice的拉下来在一次点击Slice

你可以看到最外面一圈的蓝色的线我们自己控制 

 这个时候就有人问了难道只能切一张图吗其实不是我只需再一次左击就可以在一次切割(可以多次切割)

 切割完以后我们可以点击右上角的Apply(应用)再次回来你就可以看到你切割的图片

 切割完我们要如何应用到实际的项目里(如图)

当然你也可以存入字典然后通过名字查找到对应的图片进行赋值(下面是我运行的效果我只加载了一张)

 

猜你喜欢

转载自blog.csdn.net/qq_57896821/article/details/121006835