Web Analytics

ShareSDK Cocos2d-x专用组件的一个Bug

近期研究了一下Game App做社交分享,最后选择了ShareSDK来集成,不仅是因为ShareSDK支持国内外主流社交平台,更重要的是ShareSDK提供了专门的 cocos2d-x集成方案,有专门的文档和代码Demo供开发者参考。 文档中提到了三种集成方式:纯Java方式、plugin-x方式以及Cocos2d-x专用组件方式,这里选择了ShareSDK Cocos2d-x专用组件(v2.3.7版本)的方式。按照文档中描述的步骤进行的相对顺利,在各个社交平台的appkey生效后,我们对demo app进行了测试,居然发现app经常随机性的崩溃,有时甚至是每次都崩溃,经过深入分析,发现这是ShareSDK Cocos2d-x专用组件的一个严重Bug,下面详细说明一下Bug的产生原因以及Fix方法。 ...

April 17, 2014 · 6 min · Tony Bai

Cocos2d-x内存管理-绕不过去的坎

Cocos2d-x引擎的核心是用C++编写的,那对于所有使用该引擎的游戏开发人员来说,内存管理是一道绕不过去的坎。 关于Cocos2d-x内存管理,网上已经有了许多参考资料,有些资料写的颇为详实,因为在内存管理这块我不想多费笔墨,只是更多的将思路描述清 楚。 ...

March 18, 2014 · 8 min · Tony Bai

Hello, Cocos2d-x

女儿从两岁半开始接触iPad,在这个年龄段也只有一些幼教类游戏适合她玩。虽然知道iPad玩久了对视力有伤害,但有时候还真拗不过果果,索性 也就让她玩一会儿。之前对智能终端上的东西不是很在意,也没啥兴趣,这大概与当年在大学时做Win32 GUI开发的糟糕经历多多少少有点关系。不过智能终端是大势所趋,历史的潮流不能违抗。虽然自己并非以Android/iOS编程为主业,但适当学习学习 总归没有坏处,万一作出一个像"Flappy Bird"的游戏,爆发一下,还是蛮Happy的。于是在开始学习实践之前给自己定了一个小目标:今年六一儿童节送给女儿一款自己制作的小游戏。 ...

March 11, 2014 · 17 min · Tony Bai

说说执行力

You are never to dictate what I can and can not do. The only two words I want to hear from you when I ask you to do something are “Yes” and “Sir”。(我能做什么不能做什么,你管不着。我吩咐你做事的时候,只想听到两个词,“是的"和"先生”。) – 《纸牌屋》第一季 ...

March 5, 2014 · 3 min · Tony Bai

关于2014团队改善的考量

一个人的品行,不取决于这人如何享受胜利,而在于这人如何忍受失败。 — 《纸牌屋》第一季 团队改善,不是那种很快见到成果或者效益的活儿。 但这件事你做不做呢?坦诚的说,今年我在这方面的“热情”真的不是那么高,肯定是不如前两年了,因为是时候更多地为自己的“前途”考虑考虑了。团队改善这 种活儿做好了还行,做坏了,那就成为“把柄”,成为劣迹。投入了资源,却不见成果。因为领导层可能从来都没有让你去做什么改变,也不关心你要做什么改变。 只要把领导认为要做的事情做好即可。做团队改善这事儿,纯属自己给自己加的“私活儿”:长路漫漫,遍地荆棘,费力还不一定讨好。 ...

March 3, 2014 · 2 min · Tony Bai

厨房里的领导课

生活中永远不缺少大道理,缺的是一颗善于思考和发现它们的心。 – Tony Bai 晚上回到家,家人端上来热腾腾的饭菜。吃了几口,感觉味道较为普通。盘子里那些被加工过的食材是昨天刚刚买到的,又好又新鲜。顿然一种可惜的赶脚油然而 生。为什么这么上好新鲜的食材经过家人的烹制就变得这么普通了呢,仅仅是变成了充饥之用。而这些食材在大厨手下却能妙笔生花,做出让人流连忘返的精美菜 肴。我不是很懂厨艺,但总觉的大厨烹制菜肴的过程与领导团队做一个项目或开发一款产品有着相似的内涵。小小厨房中蕴含着某些大道理,值得我在这里深思一番。 ...

February 18, 2014 · 3 min · Tony Bai

2013小结

2013年的个人年终总结比以往来得晚了一些,至于原因,我也说不清楚,拖延症也罢,其他原因也罢,总之是晚了。 写年终小结已经有小几年了,风格一直如一,无非是老三样:工作得失、生活酸甜以及新年展望,今年也不利外。 ...

January 4, 2014 · 5 min · Tony Bai

向安德学指挥

指挥官必须有良好的精神素质,必须具备果敢、坚定的性格和冷静的智慧;必须了解和 学习控制部队对于死亡和痛苦的反应。 — 克劳塞维茨 《战争论》 ...

December 27, 2013 · 5 min · Tony Bai

只为那一抹释然

一切没有目标的努力,都是瞎忙活儿。 - Tony Bai 刚实施回来,就又投入到新工作中,到今天才有那么一点点时间写写这件事儿。 * 缘起 我们的遗留系统性能一直不高,导致这一局面的因素有很多,比如最初设计和实现的“考虑不足”、后续维护人员的“随波逐流”甚至缺少勇气对影响性能的关 键代码进行重构等等。技术债务就这样一直积累着。直到两年前,我们终见其导致的巨大的影响了。 ...

December 26, 2013 · 6 min · Tony Bai

团队与创造的平衡

“安德来了之后,我们必段保持一个巧妙的平衡。要让他保持一定程度的孤立,使他创造性不至于消失,否则他就会和这儿的整个团体融合在一起,我们会失去他的天赋。同时,我们也必须确定他有足够的能力去领导别人。” — 《安德的游戏》作者:奥森·斯科特·卡德 ...

December 21, 2013 · 4 min · Tony Bai