04 2013 档案
摘要:去年11月份翻译的《iOS游戏开发入门经典》一书已经上市发行了,刚刚拿到清华出版社寄来的样书,心里不免有些小激动。近期,我的第二本书又在紧锣密鼓的翻译之中了,这也是一本iOS游戏开发方面的入门书籍。不过与第一本书不同之处在于,这本书中涉及到很多重构和抽象的内容。而且通过不断地封装重构,最终构建出一个游戏引擎的框架。相信有过一段iOS开发经验的朋友,看过这本书后应该会产生一些共鸣,或者得到一些启发的。不知不觉间已经差不多翻译了两本书了,而且随着时间的推移,我发现自己越来越喜欢翻译这项业余工作了。这不,最近又开始抽时间翻译http://www.raywenderlich.com上面的文章了。为什么
阅读全文
摘要:原文地址:http://www.raywenderlich.com/28602/intro-to-box2d-with-cocos2d-2-x-tutorial-bouncing-balls译文更新:2013-04-27更新内容:将body统一译为刚体将fixture统一译为夹具更新日期:2013-01-09更新内容:完全更新至Cocos2D 2.1-beta4教程作者:Ray Wenderlich教程更新:Brian Broom本教程通过演示一个简单应用程序的创建过程,帮助您在Cocos2D中使用Box2D。该应用程序显示一个小球,旋转iPhone利用加速器能够让小球在屏幕上弹来弹去。游戏截
阅读全文
摘要:原文地址:http://www.raywenderlich.com/25736/how-to-make-a-simple-iphone-game-with-cocos2d-2-x-tutorialRay要说:经过一周的投票表决,大家希望我将此套Cocos2D经典入门系列教程从Cocos2D 1.X升级至Cocos2D 2.X,大家的愿望就是对我的命令!:]现在,此套系列教程已经完全升级至Cocos2D 2.X和Xcode 4.5,同时作了大量的改进,例如Retina显示屏以及对iPhone 5的4英寸屏幕支持。点击链接可以访问以前Cocos2D 1.X版本的教程,如果您需要的话!Cocos2D
阅读全文
摘要:使用平台Xcode4.6.1+cocos2d 2.0。一. 安装从http://www.cocos2d-iphone.org/download下载并解压缩最新版本的cocos2d,默认情况下会保存在 /Users/XXX/Downloads/cocos2d-iphone-2.0文件夹;打开终端,输入:./Downloads/cocos2d-iphone-2.0/install-templates.sh -f 安装cocos2d的模板;提示:如果在安装过程中提示拒绝权限,可以打开Finder,按SHIFT+COMMAND+G,然后输入~/Library/Developer/Xcode,删除Tem
阅读全文
摘要:对于以前做C#或者JAVA开发的朋友而言,初次接触iOS开发,Obj-C的函数命名方式可能会感觉非常不习惯。尤其是打开AppDelegate.m,映入眼帘的代码竟然是:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ // Override point for customization after application launch. return YES;}不知道会不会有朋友和我当初同样的感觉——天啊,这也太...
阅读全文
摘要:在开发过程中,我们经常会使用NSLog用于跟踪调试,不过在发布的产品可能并不希望这些调试代码被运行。这里有一个小技巧分享一下。在编写代码时可以使用如下方式:#ifdef DEBUG // Debug 模式的代码...#else // Release 模式的代码...#endif其中的DEBUG是在Xcode默认的工程中已经定义好的,也可以根据自己的实际情况添加其他常量定义。在Xcode中,选择导航区域左侧顶端的根节点,然后选择Project/Build Settings,在搜索框中输入DEBUG,可以看到该定义,如下图所示:如果要测试在不同模式下代码的运行效果,可以选择Produc...
阅读全文
摘要:安装cocos2d的模板可能会遇到Permission denied的问题,使用sudo又提示不支持root权限。按照以下步骤可以解决这一问题。从www.cocos2d-iphone.org/download下载最新版本的cocos2d的程序包并解压缩;如果以前没有安装过cocos2d,需要没有打开Finder,从菜单中选择“前往”“前往文件夹”,或者按Shift+Command+G;在弹出的窗口中输入:/Users/XXX/Library/Developer/Xcode,其中XXX是你的用户名;删除其中的Templates文件夹,然后再重新创建一个同名的Templates文件夹;说明:删除文
阅读全文