懒是美德

换了一份工作, 第一步就是需要熟悉现有的代码。作为一个优化狂人,很容易就能从中看出值得优化的地方来。随手打开一个约2600多行的lua文件,发现满屏的seekNodeByName,简单统计一下约260行,10%。 我们在使用CocoStudio的时候,在代码中确实需要使用节点的Name来寻找节点,但不要忘记lua语言的动态性,恰当利用则事半功倍。更何况,懒是一种美德,我们努力思考,就能少写不少代码。

阅读全文 »

情况

周五在家工作了一天,向公司一个提交不频繁的库加了几个提交,但没有推送。其中一个提交,包含了一个 110M 的 cocos2d-x 静态库(是的, 我知道不推荐提交这个,但我还是提交了^_-). 这个库托管在 Oschina 开源中国的 git 站, 周一的时候,我尝试推送这几个提交,发现 Oschina 有 100M 文件大小的限制,纳尼?

于是开始了 git 的花样实战.

再说一遍, 情况大概是这样, master 分支,我的提交按时间顺序是 C1, C4, C5, 中间有 pull 下来的其他同事的提交以及 merge. C1 包含 110M 文件 110M.a.

阅读全文 »

你为什么会选择Spacemacs?

在选择编辑器这件事上, 我一直在追随子龙山人的脚步. 在他的带领下, 我成为了光荣的Vim党员, 继而又蜕变成了Emacs邪教徒.

在最初使用Emacs的日子里,过的很艰难,一向崇尚从零开始的我,迷失在了配置的迷雾中。再加上被人忽悠去做了Cocos IDE的小白鼠, 看起来就要和Emacs无缘了,然而…

然而有一天,我看到的子龙酷拽Spacemacs的视频,+再加上Cocos IDE项目被其Cocos官方放弃,我面临着无编辑器可用的囧境+。 说实在话, 我被震撼了。熟悉的Vim的操作方式,简易而强大的配置功能, 还有强过Markdown百倍的Org-mode, 美味的番茄工作法…

这就是我想要的编辑器, 征服神的编辑器,做一个编辑器的神!!!

阅读全文 »

很羡慕那些高产的博主,看下自己的上一篇文章还停留在1月份, 甚是惭愧. 最近,博客有一些好的变化, 希望能激励自己,多学习, 多写文章。

域名

在网络上一直使用young40这个网名,所以十年前还在学校的时候注册过www.young40.com这个域名, 但每年近百大洋的注册费用也是不小的负担,于是一两年后就停止续费了。上班了之后,想重新注册 ,发现已经被人注册,也联系不上注册者, 于是每年都会看下是否可以注册。 上个月再次查看是否可以注册,我几乎不能相信自己的眼睛, 居然可以注册了,欣喜若狂,马上 注册,相隔十年之后,再次拥有了这个域名。

阅读全文 »

太惭愧了, 过去的一年时间里, 居然没有怎么写博客. 回想起来, 除了恋爱, 结婚, 生子什么事情也没有办成.

谢谢亲爱的陪伴, 上帝赐予我们小生命. 没有你们, 我实在是难以向自己交差.

OctoPress 是一个基于Github的伟大的博客系统, 但我在使用的过程中一直觉得不顺手.
正巧, 看到了Hexo 这个新兴的博客系统. 尝试了之后, 决定转向Hexo.
Hexo以下几点特别吸引我:

阅读全文 »

最近两个项目大量使用了CocosBuilder, 对于开发效率提高是巨大的. 一直计划写一篇博客谈谈CocosBuilder的多分辨率问题, 懒病加上一些疙疙瘩瘩的小事情, 拖延了一个多月, 才终于下定决心要尽快完成这篇博客.

在这篇文章中, 假定你比较熟悉CocosBuilder, 如果您还不是很熟悉CocosBuilder, 推荐您看下我的另外一篇文章. 从零开始学习CocosBuilder 我还是小菜鸟一个, 难免会有很多错误, 还望各位看客不吝赐教.

版本:

最近几次Cocos2d-x和CocosBuilder(以下简写为2dx和ccb)都是联合发布的, 使用联合发布的版本会减少不兼容的可能.

阅读全文 »

##版本

  • Cocos2d-x: cocos2d-2.1beta3-x-2.1.1
  • OS X: 10.8
  • Android ADT Bundle: v21.1.0
  • Android NDK: android-ndk-r8d
  • Device: Android 4.2.1
    这次我们测试的设备安装的是Android4.2.1, Cocos2d-x能支持Android2.2以上版本.

####文件路径:

阅读全文 »