一、unity 图片切割
先把图片导入到Unity中,选中图片你会看到上边的Inspector界面,然后,选择Texture Type类型为Advanced。
将Read/Write Enabled选上,然后Sprite Mode选择Multiple。然后点击Sprite Editor
点击左上角的Slice,在Type选择Grid。然后点击上面菜条的Apply,即可获得一个剪切过的图集。
二、引用UI-就会出现image 、 buttown
三、如何在代码里添加标签?
一种是通过SerializedObject类序列化物体,来设置Tag和Layer;另一种是通过InternalEditorUtility类直接设置Tag。
public static void AddOrCreateNewTag(string tag, GameObject obj)
{
if (!isHasTag(tag))
{
InternalEditorUtility.AddTag(tag);
}
obj.tag = tag;
}
四、实现拖拽UI功能(3D)
Input.mousePosition是屏幕坐标,而UI的位置却是世界坐标,所以我们需要把鼠标位置转换到世界坐标,然后将返回的位置信息给拖拽的对象就可以了
实现拖拽UI功能(2D)