Cocosd-JS
文章平均质量分 50
WflytoC
我愿意默默地静下心让自己变得更高,更快,更强。
展开
-
cocos2d-JS开发环境搭建
本教程是在Mac系统下的环境搭建。要想游戏打包成Android的软件包,请参照我的另一篇教程Mac下配置Ant、NDK和Android SDK环境。接下来,到官网下载Cocos2d-x开发引擎。下载好.zip后,解压缩,文件夹的内容如下:在终端进入文件夹的位置,发现里面有setup.py文件,运行命令python setup.py,系统自动为我们搭建环境,当然,如果你要能够打包出Android的应用原创 2015-10-19 20:20:29 · 999 阅读 · 0 评论 -
对Cocos2d-JS程序的简单剖析
当我们创建好一个游戏工程后,引擎自动为我们创建了一个场景文件,即src文件夹下的app.js。这应该是一个典型的构建游戏场景的文件,以后创建自己的游戏场景,代码内容应该与此相似://创建一个层(Layer)var HelloWorldLayer = cc.Layer.extend({ sprite:null, ctor:function () { // 1. sup转载 2015-10-21 08:32:59 · 427 阅读 · 0 评论 -
cc.game对象和游戏启动流程
cc.game是Cocos2d-JS的游戏对象,主要职责包括,配置的读取,引擎的加载,游戏脚本的加载,以及游戏的启动。cc.game对象目前的设计非常精简,使用也非常简单,开发者需要关注的只有非常有限的几个函数:onStart,run,prepare1.onStart函数新建Cocos2d-JS项目的启动代码位于main.js中:cc.game.onStart = function(){ if转载 2015-10-21 00:05:27 · 5035 阅读 · 0 评论 -
Cocos2d-JS项目结构介绍
参考:Cocos2d-JS项目结构介绍使用命令创建好工程后,使用WebStorm打开,结构如下:一.下面讲解各个文件、目录的作用:frameworks:包含Web引擎以及Native引擎 1.cocos2d-html5: Web引擎 2.runtime-src: 项目的各平台工程文件,包含iOS/MacOSX/Android/Windowspublish: 该目录初始状态下不存在,当工程以发转载 2015-10-20 23:46:50 · 1047 阅读 · 0 评论 -
Cocos2d-JS中的常见元素
1.坐标系在Cocos2d-JS游戏中,画面的左下角是(0,0)2.场景(Scene)cc类似于命名空间,把各种Cocos2d-JS原生类型都封装在这个命名空间里面。3.节点(Node)节点封装了一些基本的操作或者功能,场景中的物体都是继承自Node。4.层(Layer)Layer继承自节点,在一个典型游戏中,往往会包含一些层:背景层、人物层、道具层、系统信息层等。Cocos2d-JS提供两个常用的原创 2015-10-22 22:12:09 · 493 阅读 · 0 评论 -
Cocos2d-JS使用log方法控制台无法打印出结果
今天在学习Cocos2d-JS的时候,无论是使用console.log();还是cc.log();都无法在终端打印出信息,这让调试工作变得非常困难,虽然在网上没搜到解决方案,但是书本上使用了Google Chrome的开发者工具来查看打印的信息。原创 2015-10-24 20:20:16 · 4355 阅读 · 0 评论 -
Cocos2d-JS屏幕适配
有终端开发经验的读者应该对屏幕适配问题深感痛恶,因为这个世界实在有太多类型的手机和平板了,各种尺寸首先,我们来认识三个术语:WinSize:设计尺寸,我们设计游戏时预定的目标尺寸,可以在工程中的main.js文件中设置 VisibleSize:游戏画面实际能显示到屏幕的范围。要引入一个新的术语–可视起点(VisibleOrigin),表示当前屏幕左下角在整个游戏画面中的坐标。FrameSize:原创 2015-10-24 20:16:15 · 1859 阅读 · 0 评论