Sprite 精灵也是游戏开发中必不可少的元素 游戏中看到的障碍物 怪兽 等,这么说 能看到的图片 他的属性基本都是Sprite

这里看下Creator的Sprite

在层级管理器-右键-创建节点-创建渲染节点(这里注意) 或者是直接控件库拖拽

新建完成后 看下Sp的属性

依然 上面部分也就是Node的常用属性 大小 锚点 等,着重看下后面 SpriteFrame,这里可以直接拖拽需要的Sprite过来,

上面看下Atlas 也就是代表是否用的图集,这里跟2dx的方式还是不一样的 后面的其他属性 自己可以在文档说明中看下具体参数

对于Sprite使用的frame creator也做了进一步封装

点击资源 后面有一个编辑按钮,尝试点开 

这里提供了一个编辑图片的功能,这个功能 也是也是为了便于我们能够做多分辨率屏幕的适配

具体可以看下这里 https://docs.cocos.com/creator/manual/zh/ui/sliced-sprite.html

核心也就是九宫格切分  自己可以上手试验下

 

然后看下Sprite的API

跟2dx大同小异 但是接口使用方式不一致

如 spriteFrame

creator中更改Sprite的纹理 

sprite.spriteFrame = newSpriteFrame;

2dx中 我们则是用

sp.setSpriteFrame("path") 

这里还是有区别的 具体接口自己参照api对照即可

 

 

更多推荐