引擎包含2部分: cocos2d-html5 + cocos2d-x 2部分组成,所以全平台运行
引擎包目录结构:
@H_301_5@
@H_301_5@
@H_301_5@
@H_301_5@
@H_301_5@
@H_301_5@
1: 属性 方法都有.访问
@H_301_5@
2; 想似得: if switch {} new对像 cc.。。。。
@H_301_5@
3: var 相当于local
使用cocos2d-Js的特点: 快速(程序开发) 全平台 @H_301_5@
@H_301_5@
使用cocos2d-Js的特点: 快速(程序开发) 全平台 @H_301_5@
@H_301_5@
使用啥语言无所谓, 关键是经验: 如逻辑结构, 项目的架构/数据 Ui分离, 文件夹层次 网络
@H_301_5@
@H_301_5@
@H_301_5@
@H_301_5@
@H_301_5@
[入门教程]使用Cocos2d-html5游戏引擎编写一个简单的游戏 第一回合: 搭建开发环境
@H_301_5@
@H_301_5@
@H_301_5@
@H_301_5@
@H_301_5@
[入门教程]使用Cocos2d-html5游戏引擎编写一个简单的游戏
@H_301_5@ [入门教程]使用Cocos2d-html5游戏引擎编写一个简单的游戏 第一回合: 搭建开发环境
[入门教程]使用Cocos2d-html5游戏引擎编写一个简单的游戏 第二回合:运行Hello World
[入门教程]使用Cocos2d-html5游戏引擎编写一个简单的游戏 第三回合:创建工程
[入门教程]使用Cocos2d-html5游戏引擎编写一个简单的游戏 第四回合:添加场景
[入门教程]使用Cocos2d-html5游戏引擎编写一个简单的游戏 第五回合:添加飞机
[入门教程]使用Cocos2d-html5游戏引擎编写一个简单的游戏 第六回合:移动精灵
[入门教程]使用Cocos2d-html5游戏引擎编写一个简单的游戏 第七回合:发射子弹
[入门教程]使用Cocos2d-html5游戏引擎编写一个简单的游戏 第八回合:添加敌机
[入门教程]使用Cocos2d-html5游戏引擎编写一个简单的游戏 第九回合:碰撞检测
[入门教程]使用Cocos2d-html5游戏引擎编写一个简单的游戏 第十回合:游戏结束
@H_301_5@
--------------------
@H_301_5@
@H_301_5@
类名字var JS没有文件之分, lua是有的;但放在函数中是用区别的
@H_301_5@
Cocos2d-JS 快速入门07_Cocos2d基础概念 --- 视频
@H_301_5@
@H_301_5@
@H_301_5@
@H_301_5@
@H_301_5@
***********************
@H_301_5@
-------------------------------------------------------------
cocos2d-html5 碰撞检测的几种方法-----------------------------------
@H_301_5@
游戏中的碰撞还是比较多的,比如角色与角色的碰撞,角色与墙壁的碰撞,角色与怪物的碰撞等,都需要
进行碰撞的检测,来触发一定的事件
最近在尝试制作一个小游戏的时候需要用到碰撞检测,然后就查了下资料,并在论坛进行提问等算是找到了比较满意的碰撞检测方法,这里记录下来
现在自己知道的方法算是有了三种了,下面一一记录并分析下他们各自的优缺点
1、就是官方提供的,根据getBoundingBox();方法获取要检测的碰撞物体的范围,然后再根据rectIntersectsRect();方法进行判断需要检测的两个精灵是否有重叠,有则发生碰撞;
优点:适合对规则的矩形物体进行检测碰撞,简单,直接
缺点:对于复杂图形不友好,对于碰撞的检测不准确,使用中有种莫名其妙的感觉
进行碰撞的检测,来触发一定的事件
最近在尝试制作一个小游戏的时候需要用到碰撞检测,然后就查了下资料,并在论坛进行提问等算是找到了比较满意的碰撞检测方法,这里记录下来
现在自己知道的方法算是有了三种了,下面一一记录并分析下他们各自的优缺点
1、就是官方提供的,根据getBoundingBox();方法获取要检测的碰撞物体的范围,然后再根据rectIntersectsRect();方法进行判断需要检测的两个精灵是否有重叠,有则发生碰撞;
优点:适合对规则的矩形物体进行检测碰撞,简单,直接
缺点:对于复杂图形不友好,对于碰撞的检测不准确,使用中有种莫名其妙的感觉