移动软件开发
文章平均质量分 60
zephyrflow
在信息时代,客观障碍已不复存在,所谓障碍都是主观上的。如果你想研发什么新的技术,你不需要几百万美元的资金,你只需要在冰箱里放满比萨和可乐,再有一台便宜的计算机,和与之献身的决心,你即可拥有任何你想拥有的编程境界- John Carmack
展开
-
(转)[整理]关于CompleteWithAppPath函数
<br />关于CompleteWithAppPath函数<br />一直以来以为这个函数在S60平台是万能的,特别是之前用这个函数也是百试不爽,今天无意间写了个小Demo发现在我的N81手机上,假如传递“Data//rpm.xml”返回值则为-28即BadName;假如只传递文件名,则其返回值虽然为0,但是路径却变成了“c:sys/bin/ rpm.xml”。<br />一头的雾水啊,干Symbian也快有3个多年头了,从2版本到现在5版本,居然在这个函数上没搞灵清,实在是汗颜一下,结果又搜了些资料,先一原创 2010-11-10 13:08:00 · 605 阅读 · 0 评论 -
Cocos2d-x中的那些坑-- popScene 不能使用TransitionScene的一种解决方法
Cocos2d-x的Director提供了pushScene和popScene两个函数来原创 2014-08-24 20:20:21 · 3063 阅读 · 0 评论 -
Cocos2d-x中的那些坑--Action stop后无法恢复的一种解决方法
Cocos2d-x中一项非常强大的类就是Action系列了,这些原创 2014-08-23 13:31:30 · 5471 阅读 · 0 评论 -
Cocos2d-x开发中遇到的问题汇总
学习Cocos2d-x有半年时间了,版本从2.1.3到3.0,对于这个引擎的感觉就是跨平台做的好,用起来简单,但是在开发的过程中难免还是遇到一些问题,这里做下汇总:1、在Android系统上游戏崩溃,错误是由于内存访问越界 一般出现这种情况主要是由于Cocos2d-x中的对象大部分都是会自动进行内存管理,在Win32平台上可能不会出现什么问题,但是到了Android上面就会出现,原创 2014-01-11 12:49:34 · 1331 阅读 · 0 评论 -
Gleed2D:轻量级2D关卡编辑器 以及在Cocos2d-x使用Gleed2D生成的地图
Gleed2D是一款开源的通用目的的2D关卡编辑器,Gleed2D是一个非常小的地图编辑器,最特别之处在于它是并不是基于图块的关卡编辑器,在使用它的时候,你只需将你需要用到的图片资源都放在一个文件夹,并打开Gleed2D将资源目录指向该文件夹就可以进行创作了,Gleed2D的目前版本是1.3具体特性在其网站有叙述http://gleed2d.codeplex.com/由于Gle原创 2014-02-10 14:38:16 · 2273 阅读 · 0 评论 -
Cocos2d-x中的那些坑--ScrollView,ClippingNode在Android上显示不正常的解决方法
ScrollView,ClippingNode在一些Android平台上显示会出现显示不正确,且甚至影响其他原创 2014-08-21 10:28:47 · 4331 阅读 · 2 评论 -
做一个懒COCOS2D-X程序猿(一)停止手打所有cpp文件到android.mk
转载自博客http://blog.justbilt.com/511/做一个懒COCOS2D-X程序猿(一)停止手打所有cpp文件到android.mk前言:”懒”在这里当然不是贬义词,而是追求高效,拒绝重复劳动的代名词!做一个懒COCOS2D-X程序猿的系列文章将教会大家在工作中如何偷懒,文章篇幅大多较短,有的甚至只是几行代码,争取把懒发挥到极致! 一.懒人说书转载 2014-03-06 14:17:29 · 1061 阅读 · 0 评论 -
cocos2d-x动画加速与减速
转自:http://novacreo.com/%E7%A8%8B%E5%BA%8F%E7%BB%84/cocos2d-x%E5%8A%A8%E7%94%BB%E5%8A%A0%E9%80%9F%E4%B8%8E%E5%87%8F%E9%80%9F/动画是游戏的必然要素之一,在整个游戏过程中,又有着加速、减速动画的需求。以塔防为例子,布塔的时候希望能够将游戏减速,布好塔后,则希望能将游戏转载 2014-04-04 16:29:42 · 996 阅读 · 0 评论 -
(转)cocos2d-x 不规则图形碰撞检测(像素级碰撞检测)
在游戏中,有时会用到判断是否点击到一张图的有色部分,即非透明区域; 或者是判断不规则图片的碰撞的判断。//判断有没有点到有材质的部分, p_point相对, CCSprite坐标bool Tools::isClickTheRealSprite(cocos2d::CCSprite* p_sprite, const cocos2d::CCPoint p_point){ CCSize转载 2014-05-29 14:10:22 · 4283 阅读 · 0 评论 -
Cocos2d-x 3.0 Lua编程 之 响应Android手机的按键
示例代码如下所示:阿什顿啊原创 2014-06-23 22:15:27 · 1642 阅读 · 0 评论 -
Cocos2d-x 3.0 Lua编程 之 响应物理引擎的Contact事件回调不执行的问题
示例代码如下所示: local listenerKey= cc.EventListenerKeyboard:create() local function onKeyReleaseed(keycode,event) cclog("keycode:"..keycode) if keycode == cc.KeyCode.KEY_BACKSPACE原创 2014-06-23 22:29:43 · 2928 阅读 · 0 评论 -
Cocos2d-x 3.0 lua中的定时器
在cocos2d-x lua脚本中,原来引擎中的那些添加定时器的函数(schedule)没有自动绑定过来,而是引擎团队重新定义的,这里做个汇总,在 引擎根目录/cocos/scripting/lua-bindings/script 的extern.lua文件中定义了 schedule 和 performWithDelay 两个函数:function schedule(node, c原创 2014-08-10 11:29:48 · 21293 阅读 · 0 评论 -
(转)S60软件常见错误码及原因汇总
<br />KERN-EXEC 0 此错误通常出现在进程或线程使用已经销毁服务对象句柄,如调用了某个对象的Close()方法而继续使用此对象句柄<br />KERN-EXEC 3 此错误在好多情况下都会产生,最常见的情况通常是由于你使用了空指针,比如在对象没有创建的情况下使用其成员变量或方法<br />USER 11 内存越界 通常情况下是由于你没有给你的数据分配足够的缓冲区造成的。<br />USER 130 数组越界,如果你访问的RArray 或RPointerArray 数组下标超过了数组长度则会出现原创 2010-11-09 11:16:00 · 816 阅读 · 0 评论 -
Cocos2d-x 3.0 lua编程 实现在Android下响应Home键和Back键
local listenerKey= cc.EventListenerKeyboard:create() local function onKeyReleaseed(keycode,event) cclog("keycode:"..keycode) if keycode == cc.KeyCode.KEY_BACKSPACE then原创 2014-06-23 22:09:28 · 2342 阅读 · 0 评论