免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 红豆抹茶
打印 上一主题 下一主题

[iOS] iOS 游戏开发实战调查,话题讨论送好礼!(获奖名单已公布 2012-11-23) [复制链接]

论坛徽章:
0
11 [报告]
发表于 2012-11-01 00:12 |只看该作者
我是cocos2D新手,之前做过一些iOS的非游戏的开发,也谈谈自己的感想吧,在各位cocos2D大侠下班门弄斧下吧。。

我首先面对的就是Objective-C,Objective-C是需要花点时间来看下的,由于我之前有过C#基础,所以克服下有点奇怪的语法结构(这一点是从smalltalk继承而来,可以参考这里http://en.wikipedia.org/wiki/Smalltalk)还是很快的能上手的,个人觉得内存管理那块可能要多花点时间看下,在ARC(Automatic Reference Counting)出来之前,我在做一些项目的时候还是有点痛苦的,编程上花了不少时间去理解release,retain,autorelease等等,后来引入ARC后,编程上确实轻松不少,但是这些东西还是最好理解比较好,比如可能会碰到一些不能使用ARC的。

关于内存方面,可以直接看apple的文档(apple这一点还是比较厚道的,文档做得还是比较全面的,而且更新比较及时)
这里是Memory Management
http://developer.apple.com/libra ... f/doc/uid/10000011i

这里是ARC的
http://developer.apple.com/libra ... n/Introduction.html

之后就是跟着apple的文档不停的练习了,还有这本书当时看着觉得还不错,
http://www.amazon.com/Beginning- ... ing+ios+development

另外gitHub.com上还是有不少示例的代码的,可以参照了学习学习。

言归正传,回答问题~~

1. 看以下图书试读章节,发表您的试读感想

花了几个小时看过了试读的几章,也去www.cocos2d-iphone.org下了cocos2d.v2.0(书上好像下载的是v1.x版本),照着书将例子敲进去,正确跑进iphone并且能完好运行DoodleDrop,说明作者还是比较严谨的,相比国内一些教材都编译不起来还是有天壤之别的,呵呵。

这本书里的有底色的“注意”部分,我觉得还是做的不错的,比如定义height,要用window或者view的长度,而不要hardcode,这在之前可能没有问题,在iphone5和new ipad出来后出现的各种app更新,相信有不少之前是对着1024x768的fixed pixel而写死的,再有比如说项目名的空格,define常量各种小tip,在读这本书的时候也能预防一些一些不好的编程习惯。

关于在第二章里讲到的内容管理,貌似我下的cocos2d v2.0的template还是不支持ARC,所以他讲到了要多用自动释放对象(这一点和apple推荐的相反,值得多考虑考虑),cocos2d本身并没有用支持ARC的代码写,如果想用arc,可能需要做一些配置和改动。关于这一点,我查了一些资料,仅供参考,如果有哪位大侠熟悉这一方面,请多多指教。
http://www.cocos2d-iphone.org/forum/topic/37191
http://www.tinytimgames.com/2011/07/22/cocos2d-and-arc/

ps:我在cocos2d v2.0的releasenote里讲到在将来会support,但是在2.1beta里还没有发现。

2. 说说您对cocos2d游戏开发的建议,以及您在cocos2d开发过程中遇到过哪些问题呢?是如何解决的?

因为暂时没做过真正的开发,也谈不上什么建议了。不过多去看看成功的案例,多去练习和收集创意点子,这是必备的吧~

3. 简述您在iOS游戏开发中的实例与经验

暂时Nil

4. 您觉得在iOS 6上相比iOS 5会有哪些改变呢?

iOS6 sdk的release notes里讲得比较详细了,https://developer.apple.com/libr ... SDK-6_0/_index.html
关于这更新,主要是对UICollectionView,我记得之前我实现类似的功能(用UITableViewCell,来自己画,痛苦不堪)就在想了,apple怎么居然连这种控件都不提供呢,这次看到了还是小兴奋下的。
还有这次的地图更新,个人觉得还是可圈可点的,跑之前的程序发现地图的data已经从google变成了autonavi(这里谴责1下,之前google地图明明提供公交导航,多好的使用功能,现在一点,变成推荐下载xxx导航app,这是广告广告么)。很希望google map能上架或者apple maps做得更好点。
cocos2D对iOS6的兼容上,个人没什么发言权啊,只是貌似按照书上的代码敲进去,有大批编译waring,估计是template待更新吧,又或者是我没有下最新版的cocos2d。

论坛徽章:
0
12 [报告]
发表于 2012-11-03 12:23 |只看该作者
cocos2-ios游戏开发,可以看一下这篇帖子,及后续帖子:
http://disanji.net/2011/08/04/io ... elloworld%EF%BC%81/

论坛徽章:
0
13 [报告]
发表于 2012-11-03 12:30 |只看该作者
虽然自己没有实际开发过IOS游戏,不过看了一些cocos2的文章和网站信息。感觉挺不错的。
最近还有一个Cocos2D-X,是中国人开发的游戏开发引擎,有意思,大家可以看一下官网:http://cn.cocos2d-x.org/

论坛徽章:
0
14 [报告]
发表于 2012-11-03 12:32 |只看该作者
略微试读了样章,非常不错的书。清华大学出版社的,第二版,老外专家著作的。
可以通过cocos3d进行3D开发。厉害厉害。

论坛徽章:
0
15 [报告]
发表于 2012-11-03 12:35 |只看该作者
自己没用过cocos2d,不过网上有一个很好的专家博客:
http://blog.csdn.net/xiaominghimi/article/category/854459

论坛徽章:
0
16 [报告]
发表于 2012-11-03 12:39 |只看该作者
IOS6相比于IOS5的新增元素:
1. iOS6第一项主要更新 - 改用苹果自家地图

2. iOS6第二项更新 - 中国社交模式完整支持

3. iOS6第三项更新 - Siri小姐终于懂中文了

4. iOS6第四项更新 - 分享照片流

5. iOS6第五项更新 - 电子钱包

6. iOS6第六项更新 - Facetime

7. iOS6第七项更新 - 电话功能大换血

8. iOS6第八项更新 - Email终于能像Email

9. iOS6第九项更新 - Safari

10. iOS6第十项更新 - App Store全部重写

欲了解更多精彩信息,可以看这个链接:http://iphone.pcinlife.com/software/20120613/ios6.html

论坛徽章:
0
17 [报告]
发表于 2012-11-04 16:02 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
18 [报告]
发表于 2012-11-04 17:05 |只看该作者
真精神!!!!!!

论坛徽章:
0
19 [报告]
发表于 2012-11-05 09:08 |只看该作者
路过,只为得奖...lz不如直接发我一本啊

论坛徽章:
0
20 [报告]
发表于 2012-11-06 03:38 |只看该作者
zongg 发表于 2012-10-29 17:01
现在ios,和android 开发比较火,大部分公司在做服务器的同时,也在做手机端的开发。因为现在手机用户对于企 ...


不要忘了后起之秀 WIndows 8 哦,虽然现在还不能跟前两个比
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP