二 纹理(texture)

作者: 亮亮同学 | 来源:发表于2017-11-03 18:44 被阅读3次

cocos2d-x技术群新群:117871561
c++技术交流群:593010226
这是一个换图的实例,同过这个实例 了解textrue

1,第一种换图

--创建第一个精灵
local bg_1 = cc.Sprite:create("xxx.png")
获取第一个精灵的纹理
local bg_txt_1 = bg_1:getTexture()

--创建第二个精灵(要换成的目标图案)
local bg_2 = cc.Sprite:create("yyy.png")
local bg_txt_2  = bg _2:getTexture()

--将第一张精灵的图案换成第二个精灵的图案

bg_1:setTexture(bg_txt_2)

2,第二种换图运用精灵帧 ,此方法需要加载一张合成的图集和该图集的plist文件和用到该图集的csb文件

--加载精灵帧缓存plist文件,参数的路径要正确
cc.SpriteFrameCache:getInstance():addSpriteFrames("xx.plist")
--加载csb文件
local rootNode = cc.CSLoader:createNode("xx.csb")
--获取名字为image1的精灵
local image1 = rootNode:getChildeByName("image1")
--将image1设置为image2的图层,名字image2的精灵必须在此plist中有索引
image1:setSpriteFrame("image2")

相关文章

  • 二 纹理(texture)

    cocos2d-x技术群新群:117871561c++技术交流群:593010226这是一个换图的实例,同过这个实...

  • glTexParameter

    设置纹理参数 指定活动纹理单元的目标纹理,必须是GL_TEXTURE_2D GL_TEXTURE_CUBE_MAP...

  • 纹理-Texture

    首先我们要知道什么是纹理,纹理在Unity中就是图片,图片是由编程者自己导入的,下面就一步一步介绍怎么创建和改变纹...

  • 纹理texture

    1. 读取数据 1.1从颜色缓存取内容作为像素图直接读取 glReadPixels(GLint x, GLint ...

  • OpenGL学习4——纹理

    纹理(Texture) 纹理(Texture) 是一个2D图像(也有1D和3D纹理存在)用于给一个对象添加细节信息...

  • 第二章:图形绘制

    Texture 1.纹理(Texture):图片从原始格式,解码并上传到GPU的过程,被称之为纹理。2.用途:其实...

  • OpenGL中的纹理

    什么是纹理 纹理(texture),通常来说,纹理就是一张二维的图片。给一个模型贴一个纹理,就像在iOS代码中添加...

  • OpenGL-纹理

    纹理 纹理(Texture),简单理解就是一张二维图片,一张可以贴在物体表面的贴纸。 映射方式 纹理的(0,0)在...

  • OpenGL纹理常用API

    读取纹理 载⼊入纹理 其他纹理操作 纹理对象 设置纹理参数 关于贴图方式(GL_TEXTURE_WRAP_S、GL...

  • 高级纹理

    这章介绍 立方体纹理(cubeMap)实现环境映射,渲染纹理(Render Texture)和程序纹理(Proce...

网友评论

    本文标题:二 纹理(texture)

    本文链接:https://www.haomeiwen.com/subject/kqxxmxtx.html