本篇教程由会员superraccoon提供,是我们正在举办的有奖征文活动的投稿文章,如果您对文章内容有疑问,可直接在论坛里联系作者。目前我们的活动仍在进行中,如果您有好的文章,欢迎踊跃投稿。本月征稿活动一等奖奖品为iPad Mini一部,可点击查看征稿活动详情,如有疑问,可通过QQ:800045620和微博CocoaChina联系我们。 写这本书的初衷非常简单,把我之前的一款ios app游戏移植到html5,分享整个过程。如果你也有同样的想法,那么相信这个系列文章都值得你去阅读。 这本书的内容不仅涉及到移植的方法,还包含了如何部署到现在流行的游戏网站的方法。 以下是本教程目录: 1. 出发 - 从一款ios app向web html5的移植 . cocos2d-html5简单介绍 . 为什么移植到html5 . 为什么选择cocos2d-html5 . 对这个系列文章的声明 2. 我们需要什么 - 所需工具和知识的整理 . 所需工具,知识的CheckList 3. 代码移植 - 常见代码如何移植到cocos2d-html5 . 那些基础代码的移植 . CallFunc的相关移植 . Array,dictionary的移植 4. 代码的移植 - 特殊代码如何移植到cocos2-html5 . javascript中的“Function” . Singleton - 单例模式的使用 . iphone版中delegate的移植 . iphone版中定时器的移植 . iphone版中NSSelectorFromString的移植 . iphone版中Block的移植 5. 开始cocosbuilder - 使用cocosbuilder进行两对应 . cococsbuilder简介 . cocosbuilder两对应基础代码对比 6. 小心陷阱 - HTML5版中使用cocosbuilder的常见错误和注意点 . 各种各样的坑 7. 深入cocosbuilder - 配合cocos2d-html5使用时MVC的体现 . 小心javascript的动态特性 . cocosbuilder + HTML5版中MVC的体现(View) . cocosbuilder + HTML5版中MVC的体现(Controller) 8. 各种各样的工具 - cocos2d-html5游戏的开发和调试 . 正式的开发 Jetbrains WebStrom . 本地服务器的架设 . 在局域网中一同协同调试游戏 . 随手调试 - notepad + Google chrome . 在ipad上离线调试 - textastic + firebug 9. 准备发布版 - 用ant打包项目准备发布测试 . 用ant打包代码 . 代码的调整 10. 和世界较量 - 用Parse来实现cocos2d-html5中的learderboard . Parse简介 . 初始化Parse . 使用Parse读写 . 继承一个自己的Parse.Object . 排序和查询 . 用匿名函数发挥Parse API的威力 11. 搞定twitter - 使用web intent来发推 . twitter web intents简介 . twitter web intents的使用 12. 准备heroku - FB站内应用的托管准备 . heroku简介 . heroku的初始化 . heroku与git联动 . 把游戏作为php app进行部署 13. 搞定facebook - FB站内应用的授权,接入和部署 . facebook应用接入的准备 . facebook接入授权的实现 . facebook留言墙功能的实现 . 简单装饰下游戏主页 14. 准备SinaAppEngine - 新浪微博站内应用的托管准备 . SAE简介 . SAE的代码管理 . 把游戏作为php app进行部署 15. 搞定新浪微博 - 新浪微博站内应用的授权,接入和部署 . 新浪微博应用接入的准备 . 新浪微博接入授权的实现 . 微博发布器的使用 16. 我的网站我的游戏 - 在自己的网站嵌入游戏 . 在帖子中嵌入游戏 17, HTML5版的神奇 - 1分钟把游戏嵌入电子书 . 把游戏变成widget 18. 到站 - 过程回顾 点此下载完整教程 论坛原帖:http://www.cocoachina.com/bbs/read.php?tid=138657
|