cocos2dx
Sozell
这个作者很懒,什么都没留下…
展开
-
cocos2dx 笔记 Andorid 环境遇到的问题(一)
前言:话说我真的是一个比较磨叽的人,今天上来看到有人评论说我这么磨叽显得很不专业。首先还是很开心能有人来看我那么久之前写的东西,现在看来真的是很稚嫩,当然就现在来讲也没成熟多少。其次,我也觉得我非常不专业,混了这么久还是这德行,唉……言归正传,开个帖子记录下在Win32上做Android基于Cocos2dx的开发遇到的问题。现在只是编译了个自带的例子,所以离得还是很远呢。运行环境和程序原创 2013-04-17 14:12:53 · 1770 阅读 · 0 评论 -
RapidJSON的一些方便操作的宏定义
以前是一直使用CCJsonConventer去把JSON字符串转化为CCDictionary对象的,现在使用cocos2d-x 3.x后,不推荐使用CCDictionary了,而且,JSON库也换成了rapidjson,不过我暂时没找到好的封装,如果仅仅是用作数据提取的话,做几个宏定义就可以达到目的了。/* * ========================================原创 2014-12-29 10:27:49 · 3396 阅读 · 1 评论 -
cocos2dx上的通用socket通信(二)
前言额,我发现我竟然1年多没上CSDN写东西了,而且关于cocos2d-x上得通用socket通信的文章竟然是阅读量最大的。确实没想到,而且当时那篇文章只是记录了一个想法。那时候对网络编程不是很熟悉,并且对UI的多线程处理也没什么经验,所以没有具体的实现,看到评论里面大家都求代码,应该这方面需求量还是挺大的。而且我当时记录文章的时候,还在用cocos2d-x 2.1.3,里面比较成熟的应该是C原创 2014-12-21 00:37:37 · 561 阅读 · 0 评论 -
cocos2dx 2.x 资源加载和释放问题
前言:好久没来写东西了,这表示,最近没遇到太大的问题,否则就来这里吐槽了,不过最近还是学到不少的,自己也总结了不少,但是就是懒得过来写。不得不说,前段时间特别忙,时间总也不够用,总觉得浪费过来写东西有点不值得,刚好最近有点小空闲,正好昨天看崩溃日志的时候发现一个问题,仔细排查了下,也算是个小总结吧,可以带给这方面有同样困扰的盆友们。看下,可能有收获也不一定。不过浪费时间了也别怪我啊,哈哈哈。我原创 2014-12-20 23:37:30 · 5727 阅读 · 0 评论 -
Win32上不装Cygwin使用NDK编译
前言从刚开始接触cocos2dx开始,NDK的版本是r8e,当时搜到资料说可以不装cygwin来进行Android的NDK编译,但是貌似又没找到相关讲得比较清楚的文章,所以后来还是装了cygwin来建立Android的编译环境。其实自己之前很少有接触linux,最多也是平时自己好奇,装个虚拟机,然后整一个解决下好奇的需求,但是仅限打几个shell命令,也完全不知道这有啥用,呵呵。当然,对于终端原创 2013-10-19 16:16:31 · 2420 阅读 · 0 评论 -
cocos2dx 中 Android NDK 加载动态库的问题
闲聊最近在接入各个平台的SDK,遇到了不少问题,也从中了解了不少知识,之前一直觉得没啥好写的,毕竟做了4个月的游戏开发,也没有碰上什么真正的大问题,cocos2dx的引擎包得也很好,能让人把大部分时间都关注在游戏逻辑、效果的处理上,当然,之前的libevent还是小坑一下,但是和后来遇到的相比,也算不上什么了。我最早接入的SDK是360的,不知道是运气好还是点儿背,对于我这个只懂C++和l原创 2013-09-01 15:13:34 · 12321 阅读 · 4 评论 -
修改Cocos2dx中的CCMessageBox的按钮文字
前言因为程序中用到cocos2dx做框架,而之前关于一些提示,就很懒惰得都用CCMessageBox来写了。但是其实一直忽略了一个问题,就是提示框的文字。默认提示框的文字是『Ok』,好吧,在中文环境的应用中真是土鳖到不行啊。于是就想改下这个东西。其实是很简单的”动作“,顺便记录下好了,可能会有人想改,反正我google上是没搜到相关的东西,可能是我搜索的关键字不对吧,呵呵。修改直接找到原创 2013-09-23 16:24:16 · 9420 阅读 · 2 评论 -
91市场版本打回的bug闲聊
前言今天收到91市场打回来的列表,其中有4个问题,第一个是敏感词,第二个是更新的细节问题,第三个是一个没看懂的bug描述,第四个是服务器策略返回数据导致的误解。第二个问题真是坑了我很久。稍微讲下更新的细节问题。问题描述大致的意思是:打开程序后,跳出提示有新版本,然后马上出现了用户登录界面,当输入密码登录或者取消后返回时又出现了升级提示。按照91的流程,在有更新提示的界面和登录的界面不能原创 2013-09-24 22:06:01 · 1921 阅读 · 1 评论 -
编译iOS上可用的sqlite3静态库
前言之前的文章提到如何使用NDK编译Android上的sqlite3的动态库文件,今天因为第一天上班,人还有点恍惚。早上因为要送老婆去火车站,所以很早便出门了,后来到单位才7点一刻左右,悲催的是单位竟然断网了,不知道是不是台风搞的。静下心来,要不就把之前说的sqlite在iOS上编译下。事实证明,我对MAC下的编译还是懵懵懂懂,很大原因是因为makefile文件不是我亲自写的,而是通过conf原创 2013-10-08 21:48:34 · 3119 阅读 · 0 评论 -
浅谈独立使用NDK编译库文件(Android)
阅读前准备这是一篇相对入门的文章。文中会涉及到少许NDK的知识,但个人认为对初学者来说都相对比较实用,因为都是在平时项目中遇到的(目前自己也是初学者)。一些其他高深的技术不再本文探讨范围之内(因为我不懂)。文章中可能会存在一些啰里八嗦的地方,抱歉,目前的行文风格如此,考虑以后变得牛逼点儿再改改文风,毕竟现在的阶段还是自嘲的情感因素占上风。原创 2013-09-14 15:23:27 · 9439 阅读 · 4 评论 -
cocos2dx在Android下如何接入91SDK
版本cocos2dx: 2.1.391SDK: 3.2.6.1(Android)适用范围这里仅仅讨论的是Android的版本正题不得不说,91的SDK没有动态库,反而编译起来坑不会那么多,不过既然是Android的整合,坑自然也不会少你的呀,啊哈哈。文档和流程很清楚,可以到91对应的论坛上参考接入91SDK加载Lib库直接的Eclipse中,把91SDK原创 2013-09-03 22:52:05 · 14103 阅读 · 4 评论 -
cocos2dx中菜单响应回调的实现原理
前言:这几天在做cocos2dx上的跨平台的socket库,看来看去也只能用BSD去实现了。因为要接收服务器的推送消息,所以要做成异步处理。也参考了很多别人的文章,本来是想能有个轮子直接给我用的,看来还是得自己重复造下。目前的想法是封装一个业务层,内部包含一个socket封装,使用pthread起一个线程去select接收数据,当有数据到达时,调用业务层的函数处理数据。业务层注册有界面层的回调函数原创 2013-04-28 17:18:25 · 4868 阅读 · 0 评论 -
使用cygwin和NDK编译Android版本的libevent
前言:上次很兴奋,因为在Ubuntu上交叉编译了libevent的静态库,可是悲剧的是拿到windows上,用cygwin做链接的时候死活过不去,报event_init等一堆的未实现,可是静态库明明就在obj/local/armeabi目录下,并且打开静态库,也能找到对应的到处函数,为啥就是报找不到呢?反正我暂时还未搞懂,但是后来用cygwin编译出来的版本,貌似静态库有点区别,因为NDK的编译我原创 2013-05-11 17:56:22 · 3135 阅读 · 0 评论 -
cocos2dx上的通用socket通信(一)
前言:之前一直在捣鼓socket通信模块,当然,到现在为止我还没有彻底弄好,不过数据至少是有去有回了,只是在Android上跑容易崩掉罢了,汗。在网上找了好多关于cocos2dx上跨平台的socket通信库的文章,都只有皮毛,不见有真正好用的,好吧,我确实比较懒,当然,官方没有去实现这个定有它的原因,我也懒得深究,因为最近折腾Android上的坑都快把我搞崩溃了。希望这个能搞个系列吧,我有好多文章原创 2013-05-11 19:17:55 · 14126 阅读 · 3 评论 -
在Ubuntu上交叉编译Android libevent库
前言:这里我记录下我开发cocos2dx for Android所遇到的问题吧,也许有很多人跟我一样很迷茫,能记录一点是一点了,希望能做成一个系列帮助到大家,当然,最初还是帮助到我自己,我记性比较差。说实话,编译这个真的好多坑。这段时间为在cocos2dx上找一个跨平台的socket通信库而烦恼(说实话,之前因为一直是写windows上服务器的,并且接触的东西也不深入,所以现在搞起来有原创 2013-05-08 16:42:23 · 3536 阅读 · 0 评论 -
编译iOS上的libevent库
前言:昨天正好在Android上把libevent跑通了,就是用了之前一篇文章中提到的流程方案。今天索性把iOS上的libevent也编译了下。iOS上的交叉编译比NDK的要顺利许多,大概是找到了对应比较好的文章做参考吧。准备工作有OS X系统,我这里装的是10.8 64-bit。Xcode是4.5.2,对应的SDK版本为6.0下载libevent版本,可是是官方最新的2.0.21原创 2013-05-16 13:21:24 · 9714 阅读 · 2 评论 -
cocosd-x 下 2D 骨骼动画编辑器选择的闲聊
cocosd-x 下 2D 骨骼动画编辑器选择的闲聊适合骨骼动画的游戏类型骨骼动画的优势大范围适用骨骼动画的游戏横版过关类游戏带角色战斗场景类游戏骨骼动画解决方案骨骼动画编辑器骨骼动画运行时库骨骼动画编辑器能做什么最简单的骨骼动画如何增加动画设计师的效率换装的需求纹理图集换肤静态换装动态换装纸娃娃系统如何选择适合原创 2017-03-20 01:18:29 · 978 阅读 · 0 评论