如何快速开发一款使用Cocos2d-JS引擎的微信游戏?

1.Cocos2d-JS引擎

Cocos2d-JS引擎是Cocos2d-x的JS版本,其大大简化和集成的API设计使游戏开发比以往任何时候都更容易。Cocos2d-JS依托Web平台,拥有高效的开发和测试环境,命令行工具可以分三步提供Web和原生平台部署的便捷功能。

2.椰子

代码集成开发环境

椰子

Code IDE是基于Eclipse的跨平台。

IDE可以帮助开发者轻松创建游戏项目,编写调试代码,实时检查修改效果,最后直接发布为可以上架的安装包。

玩游戏

《喵星人的你》的主角是一个喵星人。他的任务是在危险的地球上铲除汪星人(为什么这两个星球的主战场要设在地球上,我也没想通,不在乎这些细节。。。),配角是一群不断出品的汪星人。玩家需要控制猫的移动和攻击,以避免或击败汪星人。他们打得越多,分数越高。如果猫被打败了,游戏就结束了。这时候你可以把自己的成绩分享给朋友,和别人比较。

一个游戏无非就是各种游戏中的物体按照你设定的逻辑或者用户的交互运行的一系列动画。知道了这些,我们开始开发一个已经在微信上刷的乱七八糟的《喵星人的你》。想想吧。是不是有点刺激?

先简单介绍一下这个游戏的结构。

A.不想要主菜单和一堆乱七八糟的东西。一进入游戏就开始玩。越简单越能抓住用户。

B.游戏主界面,玩家操作界面和分数标签。

C.彗星只有一颗,汪星人是日积月累产生的。

D.Game over显示game over的界面,可以重播,也可以分享。所以这是一个单场景游戏。

1)窗户。onload功能是Cocos2d-JS游戏的入口。在这里,我们加载资源,进入游戏场景。