摘要: 在getter里进行是否为 nil 的判断 若为nil则进行初始化(斯坦福公开课 第二篇课程 53分钟处) 阅读全文
posted @ 2012-07-17 10:33 ArtSun 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 代码有变化时才需要重新编译运行,只对断点做设置可以持续运行。crash后出现exception的时候,可以在navigator里点breakpoint navigator,然后点左下角小加号,添加Exception Breakpoint,选择所有、On Throw,这样当有message被throw时就会找到具体在哪一行出了问题。断点可以编辑为有条件的断点,例如在result行设置断点为 result == 0设置断点,用step into等等一句句执行,可以在console的gdb后面用命令,例如 print [self getterName] 假如结果是0x0,说明没有分配po是print 阅读全文
posted @ 2012-07-17 10:32 ArtSun 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 对比子龙山人的博客学习了cocos2d的菜单、精灵、扔飞镖的小人小游戏等等。再对比读博客一步步学习的时候,比如slidegame等等里面很多细节搞不清。这两天开始看斯坦福公开课,虽然没字幕,但因为有一点点经验了,看着还是比较舒服,比看博客学到的东西多。 阅读全文
posted @ 2012-07-17 10:31 ArtSun 阅读(229) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/andyque/archive/2011/07/15/2107758.htmlhttp://www.iphonegametutorials.com/2010/09/07/cocos2d-menu-tutorial/#comment-32512以上博客是介绍cocos2d里菜单的使用第一篇,我照着跑了一遍,发现自己编译后菜单项无法选择。对每个方法一个个都追溯回去看,中间语法知识不足又上apple的library查了一下selector和block的语法,最后得出结论:在MenuLayer.m里1 - (void)onNewGame:(id)sende 阅读全文
posted @ 2012-06-12 13:08 ArtSun 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 上网多年来,第一次开博客写日记,作为自学iPhone游戏开发历程记录、做些必要的学习笔记,同时作为激励自己的手段。首先回顾一下本人概况。1 对游戏的兴趣从小玩红白机、中学后玩PC游戏、网络游戏,对游戏的兴趣不需多说。本人非hardcore玩家(比如小时候红白机上的游戏从来都没有什么玩的特别好;石器时代、冒险岛玩了很久也没升过特别高的等级;魔兽世界公测玩到熊猫人都快出了,从来就没有所谓的毕业过,一直是极度休闲;单机游戏顶多通关而已,不会去追求各种极限打法、各种高难度挑战;不玩Dota、LoL等等),玩游戏应该属于体验派,体验世界和剧情为主,间或追求游戏创造的价值观,喜欢循序渐进。2 开发游戏经验 阅读全文
posted @ 2012-06-11 11:54 ArtSun 阅读(268) 评论(0) 推荐(0) 编辑