从 Actionscript 1.0 迁移到 Actionscript 3.0
Migrate Actionscript 1.0 to Actionscript 3.0
这并不是一篇好几年前的老文章,而是我去年10月份在之乎上的一个回答,今天有知友回复让我看到这篇,于是把她转到自己的博客上来。
原文见这里:AS1.0/2.0 改写成 AS3.0 难吗?一款中型的flash游戏改写,大概需要多少时间和成本?
做为一个从AS1一路写到AS3的程序员,我来回答一下。
- 首先需要声明的是,关于难不难,每个人有自己的判断标准,这个我不会回答。
- 其次需要声明的是,我也无法回答大概需要多少时间和成本,但看完我的回答后,你应该能自己计算出来。 …
在 cocos2d-x 中使用 libcurl 实现上传文件功能(附quick-cocos2d-x封装)
Upload a file use libcurl in cocos2d-x.
本文基于 cocos2d-x 2.2.2 和 quick-cocos2d-x zrong修改版 3be9b8
目前做的项目中需要实现b截图分享功能,我的设计思路是使用 CCRenderTexture 来截图,并通过HTTP上传到截图分享服务器。
通过查看 cocos2d-x 源码,我发现 cocos2d-x 封装了一个 CCHttpClient 类,用于调用 libcurl 实现HTTP协议通信。不过并没有实现文件上传功能。
但 …
阅读更多
Replace CPU fan in ITX computer case.
抛弃旧情人
今年情人节那天(2014-02-14),我把用了十几年的老机箱送人,换成了 酷冷至尊(CoolerMaster)小魔方 。具体配置为:
- AMD A10 5800K
- Team Vulcan DDR3 2400 4GBX2
- ASRock FM2A85X-ITX
硬盘和电源就沿用原来的。特别说一下10年前买的 航嘉 磐石355 电源,一直无故障用到现在,果然是坚如磐石啊 :-) 。

AMD牌飞机发动机
阅读更多How to upgrade OpenSSL in unbutu?
4月8日爆出的 heartbleed 漏洞要求把 OpenSSL 升级到 1.0.1g 版本。
关于这个漏洞的技术说明,可以看这里: 关于OpenSSL“心脏出血”漏洞的分析 。
在 Heartbleed test 网站,可以测试自己的网站有没有这个漏洞。
我最担心的,是在升级 OpenSSL 的过程中,远程 SSH 无法连线。
阅读更多
How to choose the picture texture format in the game develop?
2014-08-01更新:增加ETC1格式
这是我在知乎上的一个回答,这里是原文。
回答的前提是:使用OpenGL来渲染。
分几个点来回答。
1. RGBA4444真的比RGBA8888占用的RAM要少
其实这里说的RAM,是指的显存而非内存。OpenGL支持以这几种形式来使用纹理资源(via http://www.khronos.org/opengles/sdk/docs/man/xhtml/glTexImage2D.xml): …
阅读更多
How to make an eraser in cocos2d-x?
cocos2d-x 是使用 OpenGL ES 来渲染的,实现橡皮擦,需要一点点 OpenGL 知识。
/* 下面是可以跳过不看的废话。
是的,不需要 OpenGL ,我们也能使用 cocos2d-x 制作出游戏。至少我接触过的几个团队都是这么干的,有的团队中甚至无人了解 C++。
但是,在我学习 cocos2d-x 的这几个月里,我发现不学习 OpenGL ES 对我来说是无法想象的。在看源码的时候,你不能碰到 OpenGL 就无视它们,对程序员来说这是罪过。
这不难,Trust me.
废话结束 */
依赖
本文基于 …
阅读更多
在 cocos2d-x 中实现蒙版支持(一)——使用 CCRenderTexture
Get a masked sprite in cocos2d-x use CCRenderTexture
在 cocos2d-x 框架中,并没有为我们提供蒙版支持。想想 AS3 中的 mask 属性,多么地让人怀念啊!
这个系列文章讲解如何在 cocos2d-x 中实现蒙版的支持。
阅读更多A programmer may solve problems on their own.
刚巧我写了这篇 优秀的程序员和一般的程序员差别在哪? ,就看到了这篇 quick 论坛上的讨论, 原文在这里 。
我征得了原作者同意,转载在这里。
Xpol Wan
大家好,
我来发点牢骚。
最近老是看到有人发错误信息的截图问怎么办。虽然论坛里面没有说不能问这样的问题。
但是我个人的意思是,这些真的是属于你自己的鸡毛蒜皮的小问题,不必到这里来问,这些问题多数都不属于quick-x。
以下是我的一些建议:
阅读更多What difference between an excellent programmer and a normal programmer?
这是我在知乎上的一个回答,原文在这里:http://www.zhihu.com/question/19759297/answer/23187279
在我看来,没有优秀程序员和一般程序员,只有程序员和码农。
如果按 排名第一 的 @郭凛 的答案来分类,那就是5是程序员,1234是码农。
阅读更多