首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Cocos2d-x】Sprite精灵类-创建Sprite精灵对象

创建Sprite精灵对象 创建精灵对象 创建精灵对象有多种方式,其中常用的函数如下: static Sprite* create(); //创建一个精灵对象,纹理等属性需要在创建后设置 static Sprite...* create(const std::string &filename,const Rect &rect); //指定图片和裁剪的矩形区域来创建精灵 static Sprite* createWithTexture...(Texture2D *texture);//指定纹理创建精灵 如果已经有纹理对象了,直接把纹理对象拿过来创建精灵对象 static Sprite* createWithTexture(Texture2D...(const std::string &spriteFrameName);//通过精灵帧的名字的创建 Sprite继承关系图: image.png 纹理 无论是计算机中的CPU还是GPU,做运算做处理...去画图工具中量坐标: 我们需要的参数是:左上角坐标,还有宽和高 image.png 从纹理中创建tree精灵: auto tree1 = Sprite::create("tree1.png

79210

浅谈SVG Sprite

同时为了满足市面上各种大屏幕分辨率,字体图标icon font应运而生,字体图标的制作也是一种全新的设计方式,但是icon font 在windows系统下,字体较小时,锯齿问题比较严重,那么今天要讲的svg sprite...下面来来介绍一下矢量图形SVG Sprite在页面中的应用。 第一步:制作SVG图标 首先的准备一套SVG图标,我们直接到icomoon.io上下载。 1.选中图标 ? 2.点击Generate ?...运行命令后,可以看到成功创建了sprite.svg文件 ? 第三步:应用 我们来看下生成文件的源代码: ? 再来看看浏览器里页面的效果~~~ ? 到这里svg sprite 图标就已经完成了。...对于ie8以下,我们可以添加一个标签,使用css sprite: 为避免其他浏览器加载,可以加上条件注释。 ? 这样就完美啦~

1.1K90
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Sprite 从PS切图到具体实现完整过程

    CSS雪碧图(sprite)是一种网页图片非常高效的处理方式,它是将页面中包含的零星图片利用PS制作到一张大图中,再结合background-position属性进行定位的的方式实现。...缺点:维护成本增加,比如要修改或增加一个图标需要修改整张sprite图。 解决这一缺点的方法是:增加图标摆放的间隙。根据图片大小一般留20-40px的间隙。 图片合并的基本原则: 1.     ...,第二个值表示PS图标上边距离整张sprite图上边的距离。...直接上图: image.png 但是我们看见实际运用的时候的值是负数,这就相当于把整张sprite往左边移动45px,往上移动21px。这些值可以用PS直接测量出来。...最后附上demo源码下载地址:https://github.com/usecodelee/sprite

    84810

    cocos2dx中Sprite和ImageView的使用

    开发环境: cocos studio 3.10 quick-cocos2dx 3.7.8 windows11 前言 在使用的时候一定要注意节点属性,是精灵Sprite还是图片ImageView 因为Sprite...异同 共同点 Sprite 和ImageView 都可以作为容器显示一张图片 ImageView实质为一个九宫精灵区别 区别 Sprite:继承自Node,是Cocos当中的渲染基类 ImageView...在对图片不做特殊处理的情况下,用Sprite和ImageView没什么区别,如果要对图片进行进一步操作,那就需要根据实际情况选择。...更换图片 Sprite local frame = cc.SpriteFrameCache:getInstance():getSpriteFrame(pathImg) if frame then...) 使用图集 上面介绍的方法是使用单张图片,下面介绍使用图集的方法 首先加载图集 display.addSpriteFrames("img.plist","img.png") Sprite sprite

    94820
    领券