原文:cocos2dx spine之二 :spine变色

cocos dx版本为 . .具体原理和代码可以参考博文 利用shader改变图片色相Hue ,下面的代码根据该博文进行整理优化。 基本原理就是将RGB值转换为HSL值后加上输入的HSL值,再转换为RGB值。 .spine变色的思路有三种: spine::SkeletonAnimation调用shader 读取spine对应的atlas文件,分析该文件得到所需的png图片,将该图片读入内存,修改内 ...

2016-07-13 22:02 0 4767 推荐指数:

查看详情

cocos2dx spine之一 :spine缓存 (c++ & lua)

cocos2dx版本为3.10 1.在使用spine的过程中,发现了一个比较严重的问题:每次创建SkeletonAnimation的时候都会很卡,即使是使用同一个骨骼数据skeletonData。 跟踪代码发现,在每次调用函数spine::SkeletonAnimation ...

Thu Jul 14 01:49:00 CST 2016 0 4284
Cocos2dx项目--动作类游戏内存优化--Spine结构分析1

SPine数据组织 spAtlas:这个是从.atlas文件中解出来的结构,其中包含了纹理 先不要管,看它的数据组织,spAtlasPage,spAtlasRegion,rendererObject都是什么东西?往下看 spAtalsPage看它的成员,可以很简单 ...

Sat Jan 24 05:03:00 CST 2015 1 3008
Cocos Creator Spine 换装

实现的成果 最终实现的效果是: 可以使用单张纹理构建自定义附件(attachment), 实现 Spine 骨骼动画的局部换装. 这么做的原因 Cocos Creator 官方提供了 Spine 动画的一些功能, 如, 替换附件(attachment) 实现局部换装, 节点挂载 ...

Tue Jun 02 22:00:00 CST 2020 0 1178
cocos2dx libcurl

转自:http://www.himigame.com/curl-libcurl/878.html 本篇介绍使用libcurl编程的一般原则和一些基本方法。本文主要是介绍 c 语言的调用接口,同时也可 ...

Tue May 06 02:02:00 CST 2014 0 2917
Cocos Creator Spine的BoundingBoxAttachment碰撞检测

版本2.3.4 参考: CSDN spine使用BoundingBox实现游戏中的碰撞检测 cocos creator 获取spine的boundingBox附件信息 假如动画师在spine骨骼上画了一个BoundingBox,用于伤害判定的范围。 在cocos中 ...

Tue Jun 09 01:05:00 CST 2020 0 711
Cocos2d-x】升级Spine 3.8.95

Spine官方下载3.8.95版本的spine-cpp、spine-cocos2dx; 删除cocos2d-x/cocos/editor-support/spine中所有的旧版本的spine代码; 把spine-cpp、spine-cocos2dx所有源文件全部拷贝到 ...

Tue May 25 17:50:00 CST 2021 1 1834
cocos2dx - 在MFC中使用cocos2dx

本节主要讲一下如何在MFC窗口中使用cocos2dx   在做比较复杂的游戏,有时需要通过一些工具来编辑生成关卡或者特效,技能等的配置文件。为了方便配置,需要可以通过修改参数直观得到显示的效果。这就需要将引擎加载到工具中进行效果显示,这里我们将cocos2dx应用到MFC,得到最终效果 ...

Wed Jan 06 01:59:00 CST 2016 11 1286
我所理解的cocos2dx - cocos2dx架构一憋(上)

cocos2dx引擎总览      游戏引擎是什么?最简单的游戏引擎本身就是一个渲染系统而已,它调用底层各类的api,来帮助开发者进行渲染。cocos2dx也是如此,它最主要的功能就是提供非常方便使用的渲染机制,并且是跨平台的,这对于开发者来说就十分的喜欢了。   除此以外 ...

Sun Jun 11 01:07:00 CST 2017 2 3229
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM