我觉得我们开发使用最新的工具。这对于我们非常有帮助。 由于新的工具有着新的功能,简化了我们开发的模式。 站在巨人的肩膀上~~~~~~~~~~~~~ CocosCreator。最大的两个特点 组件化 数据驱动 使用这款这款工具之后,最大的感受是。开发起来以后会越来越轻松,所以建议 没有C++基础的同学
转载
2017-08-03 20:36:00
212阅读
2评论
frameworks---- 引擎所在,包含两个文件夹cocos2d-html5 和js-bindings。前者是html5引擎,后者是-x的引擎,外部接口是js写,但基础模块却是cpp来实现。samples--------例子文件夹templates------模板文件夹tools--------... Read More
转载
2016-01-14 11:24:00
140阅读
2评论
请参见:http://www.cnblogs.com/zisou/p/cocos2dx-js1.html
原创
2021-08-05 09:24:17
398阅读
1. 热更新基本思路
得到cocoachina论坛上fysp和akira_cn的帮助,理清了游戏热更新的思路:
执行AssetsManager后,搜索路径增加了jsb.fileUtils.getWritablePath()目录,并且是优先搜索;
需要热更新js不放在project.json中定义,等AssetsManager更新完了,用cc.loader.load动态加载;
所以在jsb.fileUtils.getWritablePath()目录下载的资源和js文件,与项目目录保持一致,那么优先加载新下载的资源 和js文件,再进入游戏,从而实现热更新。
翻译
2018-05-03 10:38:16
1647阅读
点赞
以图片为例:创建项目后,把图片放入res文件夹,修改app.jsvar HelloWorldLayer = cc.Layer.extend({ sprite:null, ctor:function () { ////////////////////////////// ... Read More
转载
2016-01-18 14:42:00
128阅读
2评论
Cocos2d-JS中的键盘事件与触摸事件不同,它没有空间方面信息。键盘事件不仅能够响应键盘,还能够响应设备的菜单。键盘事件是EventKeyboard,相应的键盘事件监听器(cc.EventListener.KEYBOARD),键盘事件响应属性:onKeyPressed。当键按下时回调该属性所指定
转载
2017-05-12 15:24:00
127阅读
2评论
cocos2dx新创建项目android部分却少build_native.py 文件需要用cocos 命令行进行编译:
原创
2022-12-27 10:26:41
230阅读
这篇指引主要介绍怎样使用从在线下载工具下载下来的Cocos2d-JS的单文件引擎。 你有可能下载了以下三个版本号中的一个: Cocos2d-JS Full Version: 完整版引擎包括Cocos2d-JS引擎的全部功能特性以及全部扩展,使用这个版本号能够帮助你发掘Cocos2d-JS令人惊艳的创
转载
2017-07-06 14:19:00
252阅读
2评论
1. 新的API风格我们直接来看看你能够怎样使用Cocos2d-JS v3.0:曾经的API新的APInode.setPosition(x, y);node.x = x;node.y = y;node.setRotation(r);node.rotation = r;如表格中能够看到的,设置posi...
转载
2015-07-19 19:08:00
106阅读
2评论
initChipmunk:function() {
this.space = new cp.Space();
this.setupDebugNode();
//设置空间内刚体间联系的迭代计算器个数和弹性关系迭代计算器个数.
//chipmunk使用迭代计算器计算出空间内物体的受力关系.
//它建立一个大列表存
转载
2014-04-10 11:21:00
48阅读
2评论
JavaScript语言本身没有提供类,没有其它语言的类继承机制,它的继承是通过对象的原型实现的,但这不能满足Cocos2d-JS引擎的要求。因为Cocos2d-JS引擎是从Cocos2d-x演变而来的,在Cocos2d-JS的早期版本号Cocos2d-HTML中差点儿全部的API都是模拟Cocos
转载
2018-01-27 17:02:00
103阅读
2评论
一、前言2048是之前火过一段时间的休闲数字消除类游戏,它的玩法很简单,上手很容易,可是想到要得到高分却很难,看似简单的游戏却有着
一、前言 2048是之前火过一段时间的休闲数字消除类游戏,它的玩法很简单,上手很容易,可是想到要得到高分却很
转自:凌建风 http://cn.cocos2d-x.org/tutorial/show?id=2103 cocos中导演毫无疑问是整个游戏的导航仪。而且它还身兼数职, 为我们杀先锋,做保姆,当保安。那这货到底是何方神圣
转载
精选
2015-09-07 23:10:25
1388阅读
Cocos2d-js入门学习笔记 哐哐哐,小白开工啰 先记录下如何搭建环境及第一个HELLO World本篇励志名言:智者不只发现机会,更要创造机会。[培根] 1. 软件准备Cocos2d-html游戏引擎下载地址:http://cn.cocos2d-x.org/download/ 解压后目录如下:20
原创
2021-08-17 00:20:51
293阅读
var TAG_SPRITE_BALL = 1;
var TAG_SPRITE_USER = 2;
var TAG_SPRITE_NPC = 3;
var PTM_RATIO = 32;
var GRABABLE_MASK_BIT = 1<<31;
var NOT_GRABABLE_MASK = ~GRABABLE_MASK_BIT;
var MainLayer = cc.La
转载
2014-04-10 16:39:00
124阅读
2评论
cocos new HelloJS -l js -p com.neworigin.HelloJS -d D:\0-Game\cocosJS-project
原创
2022-04-19 16:13:46
111阅读
在上一节中我们介绍了一基本的动作,但是仅仅做这些简单的动作似乎并不能满足我们在一些复
原创
2022-07-07 17:21:21
112阅读
官方提供了另外一种使用cocos2d js的方式,更适合web开发者,只要引用一个js就可以了1.下载Cocos2d-JS Lite Version(去下载>>)下载下来的将是一个完整的HelloWorld项目参考: Hello Cocos2d-JS 2.使用方法... Read More
转载
2016-01-21 12:51:00
142阅读
2评论
定义两个全局变量
var bLeftButtonClick = false;
var bRightButtonClick = false;
var MainLayer = cc.Layer.extend({
监听事件
var sprite1 = cc.Sprite.create(res.btn_left_up);
sprite1.setPosition(size.wid
转载
2014-04-11 10:29:00
145阅读
2评论