上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 52 下一页
摘要: cocos2d-html5是一个用JS来开发游戏的框架,通过javascript Binding的方式可以将游戏编译到手机上。这对前端开发人员来说非常方便,开发效率也比使用c++开发要快的多。jsb模式下是通过打包spidermonkey来运行JS代码的。由于JS是一个解释型的语言,所以是把js当作assets直接拷贝进去的。带来的问题就是将apk包解压后就可以直接拿到js的源代码。幸好官方出了一个cocos2d-console的工具,通过该工具可以将js编译为字节码。该工具在官方发布包的tools目录下。那如何在发布的时候自动调用该工具,将js编译为jsc呢?android由于android 阅读全文
posted @ 2013-08-29 10:29 zhepama 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: 相关工具下载 Android SDK下载和安装 Android NDK版本不要选r9的.用r8e!r9会报错下载安装JDK版本是 jdk-7u13-windows-x64.exe下载和安装Cygwin使用git工具下载cocos2d的源码,注意tag不要为dev版本.使用Cygwin下载下列命令:autoconf, automake, binutils, gcc-core, gcc-g++, gcc4-core, gcc4-g++, gdb, pcre, pcre-devel, gawk, make设置环境变量windows 环境变量JAVA_HOME C:\Program Files\J.. 阅读全文
posted @ 2013-08-15 17:41 zhepama 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: 一、下载cocos2d-xhttp://cocos2d-x.org/projects/cocos2d-x/wiki/Downloadcocos2d-x-2.1.4.zip @ June.18, 2013我们可以看到最新版本的2.1.4,这个版本提供了一个用python命令来建立各平台的项目,十分便利下载,解压(建议解压到主目录下的)二、下载pythonhttp://www.python.org/getit/建议选择2.7.5版本的下载Python 2.7.5 Mac OS X 64-bit/32-bit x86-64/i386 InstallerPython 2.7.5 Mac OS X 32 阅读全文
posted @ 2013-08-15 00:11 zhepama 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 压缩JavaScript文件可以减少代码尺寸,保护源代码,节省网络带宽,加快页面打开速度,甚至优化JS代码。Yahoo有一个压缩JS的工具叫做YUI compressor,Google也有一个工具叫Google Closure Compiler。lifesinger的blog上有一个Slide对它们做了详细的比较。关于如何使用YUI compressor和Google Closure Compiler, 请参照相应的官方文档。本篇主要是将压缩命令整理成build.xml,然后通过ant命令来执行。下面是项目的build配置文件: ... 阅读全文
posted @ 2013-08-14 13:39 zhepama 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 在javascript函数体内,标识符arguments具有特殊含义。它是调用对象的一个特殊属性,用来引用Arguments对象。Arugments对象就像数组,注意这里只是像并不是哈。 javascript函数体内,arguments像数组(并不是真的数组,是一个Arguments对象,再次强调)一样,有length属性,可以代表传给函数的参数的个数。 引用一个形式参数可以用参数名,也可以用arguments[]数组形式,其中arguments[0]表示第一个参数。 所以,javascript中Arguments对象是函数的实际参数,下面,我们一起来进入这神奇的国度,一窥究竟。转化为数组:一 阅读全文
posted @ 2013-08-09 10:57 zhepama 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 1、2d游戏最占内存的无疑是图片资源。2、cocos2d-x不同平台读取纹理的机制不同。ios下面使用 CGImage,android和windows下是直接调用png库。我测试了下,使用png库直接读取png会比CGImage还要节约1mb左右内 存(图片所占内存4mb)但是速度要比CGImage慢一倍。时间和空间如何取舍就看实际情况了。不过最佳的选择似乎是pvr(即使android版本, 即使不使用pvrtc4)。3、一般来说,我们可以直接使用 w * h * bpp得到一张纹理所占的内存,比如一张1024*1024格式为argb8888,那么他所占的内存就是1024*1024*4=4mb 阅读全文
posted @ 2013-07-31 18:30 zhepama 阅读(491) 评论(0) 推荐(1) 编辑
摘要: PNG图片格式现在包含三种类型:1.PNG8 256色PNG的别名2.PNG24 全色PNG的别名3.PNG32 全色PNG的别名基本上PNG32就是PNG24,但是附带了全alpha通道。就是说每个像素上不仅存储了24位真色彩信息还存储了8位的alpha通道信息,就如同GIF能存储透明和不透明信息一样。“但是Photoshop也能生成带透明通道的PNG图片!”我也知道,它只是表面上这么说是PNG24。如果你习惯使用Photoshop,你就应该知道,Photoshop在“存储为WEB格式”中只提供PNG8和PNG24两种PNG格式。Photoshop勾选“支持透明”选项,以获得带有透明度的PN 阅读全文
posted @ 2013-07-31 15:48 zhepama 阅读(2298) 评论(0) 推荐(0) 编辑
摘要: 简介HTML5 canvas 最初起源于苹果(Apple)的一项实验,现在已经成为了web中受到广泛支持的2D快速模式绘图(2Dimmediate mode graphic)的标准。许多开发者现在利用它来实现众多的多媒体项目、可视化醒目以及游戏等等。然而,随着我们构建的应用程序的复杂度的增加,我们难免会遇到所谓的性能问题。已经存在众多优化canvas性能的方法了,但是还没有一篇文章将这些方法系统的整理并加以分析。本文的目的就在于将这些方法整理、巩固以使其曾为 开发者们更容易理解、消化、吸收的资源。本文囊括了适用于所有计算机绘图环境(computer graphics environments) 阅读全文
posted @ 2013-07-31 13:18 zhepama 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 首先,说下为什么要使用这款工具作为cocos2d-x的字体生成工具。其实cocos2d-x能使用的字体生成工具也有好几个,当然了本人也没有全部使用过,就不一一说明了。Bitmap Font Generator(下面简称BMFont)工具的好处有一下几点:1.支持windows系统,貌似也只支持windows,好吧,这也是个缺点2.支持从文本中获取所需要生成的字3.支持保存设置文件4.支持命令行BMFont工具的下载地址:http://www.angelcode.com/products/bmfont/安装完成之后,可以看下界面右边是字库分类,左边是字符,可以点中作为输出的字体(白灰色底的是选中 阅读全文
posted @ 2013-07-31 10:52 zhepama 阅读(7734) 评论(0) 推荐(0) 编辑
摘要: plist://获得plist文件var cache = cc.SpriteFrameCache.getInstance();cache.addSpriteFrames(plist_***,img_***);//创建一个执行这个动画的精灵varsprite = cc.Sprite.createWithSpriteFrameName(cache.getSpriteFrame("***_1.png"));//设置精灵的位置sprite.setPosition(cc.p(376/2,768-340-428/2));//添加精灵this.addChild(bigBear,2);va 阅读全文
posted @ 2013-07-15 13:48 zhepama 阅读(249) 评论(0) 推荐(0) 编辑
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 52 下一页