
2的格式选择和九宫格边界的划分。
32D最基础的元素-精灵。
1最简单的小图,直接拖动到Assets文件夹下即可(和Cocos的 *** 作一模一样)
2使用TexturePacker导出的图集,则和Cocos有很大不同。需要按照一下 *** 作流程来
(1)打开TexturePacker选择导出格式为Unity格式。点击导出后会导出 xxxpng和xxxtpsheet2个文件。(导出Cocos格式的时候是xxxpng和xxxplist后缀)
(2)Unity本身也不能直接解析导出的2个文件。需要点击 Window - Asset Store 打开unity的商店。搜索 texturepacker-importer 插件,并且安装到你的项目里。
(3)这个时候将TexturePacker生成的2个文件导入到工程中。插件会自动帮助你解析这个图集。最后的效果如下图所示
1点击导入工程的,在属性检查器上也能看到导入的类型 Texture Type 。这点也和Cocos非常相似,它决定了一张是被当做精灵还是纹理,或者是法线贴图等等来使用
2点击 Sprite Editor 按钮,将会进入九宫格边界的编辑模式。需要注意的时,单张的编辑模式和Cocos一模一样,但是如果是贴图集,那么需要点击整张贴图集(这里不是点击贴图集里的单张小图,这点要注意。)然后d出来的界面如下图所示。可以对每一个小设置九宫格的边界。
3在这里,我们先浅显的理解 Unity - Image 等同于 Cocos - Sprite
1我们选中场景树的根节点。 右键 - 2D Object - Sprites - Square 创建了一个Square的GameObject(类似于Cocos的Node)。注意此节点不需要在Canvas下创建而是直接创建到了场景根节点上。
2点击这个Square,可以看到Sprite Renderer组件,该组件的各项属性也和Cocos里的精灵十分相似。但是它可以不依赖于Canvas组件存在。这里我们肤浅的理解为Sprite Renderer是一个3D空间里的Plane(类似于Cocos3D里的Plane) + 一张贴图。
3两者更加详细的区别可以看这篇博文:
Unity2D:Sprite和Image的区别
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)