前言言
转自:http://blog.sina.com.cn/s/blog_537cabb80100ha3l.html
前言:
让每一个愿意努力的人都可以通过自身的奋斗而过上体面并受人尊敬的生活,这些年的经历让我深感这并不是一个很容易解决的问题。夜色降临,城市深处的大小支路路边开始弥漫起烟雾,一片片沿街而置的灯火喧嚣此起彼伏。彼景彼情,总是可以让我们感受到生命的顽强。
古来,读书人是可以入阁拜相的。而今天,更多的读书人比将遍布各行各业。程序员们作为技术工作者,却天生缺乏市场营销的能力。君不见大多数的信息化项目是销售高手们的天下,渠道通常比产品更重要,太多太多的用户在无奈中体验谁用谁知道的欣喜。
互联网的本质是解决信息不对称的问题,于是“淘宝价”让我们可以不再被价格忽悠。移动互联网从苹果的应用商店(App Store)开始,让每一个独立开发者可以以一人之天赋与辛劳而飨天下之用户,在这里产品的质量是主要的决定因素之一。
创新,怀着人文主义之精神的创新是探索者的不二选择。移动互联网的大潮能让更多的新手们艰难起航。这里是大规模定制最好的原生土壤,因此这里就代表着未来先进生产力的方向,人类组织系统不均衡性的天生缺陷将被强大的商务、业务信息系统所克服,庞大的基于个体的全新社会商业供应链系统将由此诞生。但这并不是政治家们、银行家们、企业家门的善意与深谋远虑的结果,而是人类文明的必然结果。
本文的读者,当你选择仔细阅读本系列教程的时候,你将从次打开一扇通向自由世界的大门,你可以一切全凭兴趣。也可以与真实的或者虚拟的友人共建灵活的小团队。无论是苹果的、BlackBerry的、中国移动的,他们的共性都是让任何个人可以作为独立的一个生产个体而从主流社会得到承认(提供产品、获得回报),这样才可以最有效的激发创新,最彻底的解放生产力,最大限度的让社会作为一个整体趋近理想的均衡系统。不是智者们的深思而是科学技术的发展带给我们更美好的未来,这就是我信仰互联网、移动互联网的根本原因。
2D图形引擎 – Cocos2D-iPhone
1) 版权要求
简单讲,你完全可以免费把它用于商业开发而获得收益。
复杂讲,Cocos2d-iPhone是基于 GNU LGPL v3 license的,考虑到在iPhone的平台上无法实现发布第三方动态链接库,因此他扩展了上述协议,允许通过静态链接库或者直接使用源代码的方式实现你的应用,而不必公开你的源代码。
2) AppStore上发布的游戏。
简单讲,你不用担心这个开源引擎的效率和可能存在的内在限制,因为:
在AppStore上已经有超过100个游戏是基于Cocos2D-iPhone。其中3个由此进入过TOP 10的排名。其中的 StickWars更是曾排名第一。
1) 创意
2) 美工
3) 音乐
随着我们教程的发展,我们也会涉及这些内容。
安装cocos2d-iphone
从0.99.0版本开始,Cocos2d-iPhone的模板类要求苹果SDK3.0,该版本的SDK需要运行在MacOS-10.5.7版本上。请读者首先做好相关准备。
我们可以在http://code.google.com/p/cocos2d-iphone/downloads/list下载Cocos2d-iPhone的最新版,为了便于我们在命令行工具(Terminal)中找到解压缩的路径,我们将下载下来的压缩文件解压在Documents目录下。
打开Terminal工具(Application->Utilities->Terminal),通过“ls”命令列出当前目录,通过“cd documents”进入Documents,再进入你下载的Cocos2d-iPhone-0.99.0目录下,通过以下命令安装:(注意不要少了” ./”)
./install_template.sh
正常运行结果如下图所示:
*.sh文件是一个类似Windows平台上.bat的文件,所谓安装就是将Cocos2d-iPhone预先配置好的工程模板文件拷贝到Xcode(就是苹果开发SDK的名字)规定的工程模板文件目录下,该目录是:
“/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Project Templates/Application /”
...
创建并运行Hellow World
完成上面的安装之后,我们运行Xcode,并且创建第一个基于cocos2d-iphone的第一个游戏工程。