Cocos2dx
xzben
欢迎一起学习探讨各种技术问题。有兴趣可以加我好友( QQ 994344450) 备注 "csdn xzben blog"
展开
-
Spine Slot 增加 绑定 节点且能保持 与slot的zoder一致
1、typedef struct spSlot { void* node; spSlotData* const data; spBone* const bone; float r, g, b, a; spAttachment* const attachment; int attachmentVerticesCapacity; int attachmentVerticesCount;原创 2016-07-04 10:28:17 · 3129 阅读 · 2 评论 -
给 spine slot 绑定node
原文链接:http://blog.csdn.net/n5/article/details/21795265spine的cocos2d-x runtime不是专门为cocos2d-x写的,核心部分是一个通用的spine c runtime,所以对于cocos2d-x的支持不是很好。当然如果只是播个动画啥的也足够了,但是真实使用场景中会有各种需求。比如我们现在需要在spine动画的某个骨骼转载 2016-01-31 13:36:40 · 2877 阅读 · 0 评论 -
spine 动态换皮功能
前言:cocos2dx 中spine 的换皮功能是一种静态的方法,也就是在创建 spine 动画的时候就必须将所有的皮肤全部加载,然后在代码中直接换皮,并且这种换皮是整体的切换,对于我们实际开发中这种方式是相当的不理想的。注意:本代码本人还只是简单的测试,如果还存在其它问题可以留言。原理介绍:对于spine动画而言动画的构成由 1、bone(骨骼)2、slot (槽)3、at原创 2016-07-04 20:11:14 · 20004 阅读 · 11 评论 -
如何优雅进行 cocos2dx + lua 开发
本人使用的是 Cocos2dx 3.4 + Visual studio 2013一、IDE 的选择 visual studio 2013 + Bebalua (visual studio 的插件),优势:BebaLua 不仅有完善的代码提示功能,还能够完美调试lua安装方法:1、2、使用方法:http://blog.csdn.net/bab原创 2016-04-14 15:47:47 · 3278 阅读 · 0 评论 -
cocos2dx 教程收藏
1、瓦片地图TiledMap原创 2015-03-06 16:03:22 · 539 阅读 · 0 评论 -
Cocos2dx 学习(一) 内存管理机制
一、题记 关于cocos2dx 的内存管理机制,想必大家都能清楚说出是通过引用计数(Reference Count)和自动释放池(AutoReleasePool)。但是不知大家是否知道其中具体的运行的细节呢?反正在写这篇blog之前我是一知半解的,而且在粗略的看了下 PoolManager 的源码时我还开始怀疑过这个机制的可靠性,于是我还专门找了测内存泄漏的工具 vs201原创 2014-12-17 12:19:21 · 731 阅读 · 0 评论 -
视差节点ParallaxNode
ParallaxNode就是视差节点的意思,当我们面对一个背景画面的时候,如果背景在滚动的时候可以使用这个节点,它的功能就是让子节点拥有不同的移动速率,这样,我们就可以让某一些子节点移动的慢一些,而某些子节点移动的快一些。这样营造出的效果就是远处的景物移动的快,而近处的景物移动的快,给人一种更加真实的感觉。说到它的用法,首先我们需要明确的是这个类是一个node,所以,它就像我们转载 2015-01-06 18:27:02 · 807 阅读 · 0 评论 -
cocos2dx 我所不知的技巧
1、实现图片的平铺复制local visibleSize = VisibleRect:getVisibleSize()local texture = cc.Director:getInstance():getTextureCache():addImage("repeat.jpg")texture:setTexParameters(gl.LINEAR, gl.LINEAR, gl.REPEA原创 2015-02-05 14:37:23 · 1976 阅读 · 0 评论 -
我的游戏框架基础构建篇(A* 寻路算法实现 )
一、控件功能描述 本控件主要是实现游戏地图中寻路算法的一个助手,帮助寻找二维地图上从一个点到另一个点的最优路线0二、实现策略 实现的策略我主要是参考的 http://www.cnblogs.com/technology/archive/2011/05/26/2058842.html 算法理解如下:原创 2015-01-09 11:59:20 · 739 阅读 · 0 评论 -
我的游戏框架基础构建篇(cocos2dx 循环滚动地图的实现)
一、控件功能描述 本控件将实现游戏中常见的动态循环滚动的地图控件。其将具备定速滚动地图,并且每滚动完一张地图便添加一张新地图。二、实现策略 1、控件基于一个容器layer,然后添加若干( 目前设置为3 ) 的的子layer作为显示滚动地图的载体 2、初始先给每个载体layer添加一个显示地图 3、装配一个定时器,每原创 2015-01-09 11:41:16 · 1316 阅读 · 0 评论 -
cocos2dx ListView 大量 Item 加载方案
问题描述: 在原创 2014-11-17 12:14:32 · 6303 阅读 · 4 评论