这篇教程是介绍如何使用cocos2d-x和box2d来制作一个demo,且此demo能同时运行于ios和android平台.在继续阅读之前,建议您先阅读上一篇教程. 首先,按照上一篇教程,搭建好mac下面的cocos2dx和android开发环境,注意配置好一些环境变量的值,比如$COCOS2DX_ROOT等.然后使用Xcode建立一个cocos2dx_box2d项目,命名为Box2DTest,如下图所示: 然后,还是和之前一样,用cocos2dx安装目录下的脚本来创建一个android工程,我…
(原创作品,欢迎转载,注明出处,谢谢:http://www.cnblogs.com/binxindoudou/admin/EditPosts.aspx?postid=3213645) 1.原理分析的博客:cocos2d-x屏幕适配原理分析  cocos2d-x屏幕适配新解 2.cocos2d-x 在4inch模拟器下面也只显示960 * 640的问题 (设置Default@2x.png跟 Default-568h@2x.png) 3.Cocos2d-x-API-详解-CCFileUtils 4.…
最近在游戏里要显示当前系统时间的功能,网上一搜很多写着获取的方法,大都是如下 struct cc_timeval now; CCTime::gettimeofdayCocos2d(&now, NULL); struct tm *tm; tm = localtime(&now.tv_sec); int year = tm->tm_year + 1900; int month = tm->tm_mon + 1; int day = tm->tm_mday; int hour=…
Mac OS X下配置Cocos2d-x for Android(Eclipse)&IOS(Xcode)开发环境 前面一段时间只用Cocos2d-x在IOS平台下开发, 学习Cocos2d-x不就是为了他的跨平台特性么? 所以必须也要掌握在Android下的开发, 才能引爆Cocos2d-x的跨平台特性, 发挥其最大长处. Cocos2d-x版本发展很快, 而在Android+Eclipse的开发环境配置超级复杂, 很坑爹有木有啊???? 如果你发现有不一样的地方, 很有可能是版本不同造成的,…
此文是我的出版书籍<React Native 精解与实战>连载分享,此书由机械工业出版社出版,书中详解了 React Native 框架底层原理.React Native 组件布局.组件与 API 的介绍与代码实战,以及 React Native 与 iOS.Android 平台的混合开发底层原理讲解与代码实战演示,精选了大量实例代码,方便读者快速学习. 书籍还配套了视频教程「80 节实战课精通 React Native 开发」,此视频课程建议配合书籍学习,书籍中原理性的东西讲解的比较清晰,而…
一.下载cocos2d-x http://cocos2d-x.org/projects/cocos2d-x/wiki/Download cocos2d-x-2.1.4.zip @ June.18, 2013 我们可以看到最新版本的2.1.4,这个版本提供了一个用python命令来建立各平台的项目,十分便利 下载,解压(建议解压到主目录下的) 二.下载python http://www.python.org/getit/ 建议选择2.7.5版本的下载 Python 2.7.5 Mac OS X 6…
一.下载cocos2d-x http://cocos2d-x.org/projects/cocos2d-x/wiki/Download cocos2d-x-2.1.4.zip @ June.18, 2013 我们可以看到最新版本的2.1.4,这个版本提供了一个用python命令来建立各平台的项目,十分便利 下载,解压(建议解压到主目录下的) 二.下载python http://www.python.org/getit/ 建议选择2.7.5版本的下载 Python 2.7.5 Mac OS X 6…
注意:本文的Cocos2d-x的版本是2.2.3,更高版本可能会略有不同,低版本者不建议参考 首先需要配置XCODE环境 下载Cocos2d-x 然后下载Cocos2d-x的整个源码:http://www.cocos2d-x.org/download 选择2.2.3的版本 下载后解压,建议移动到文稿里 2.2.3的版本开始,Cocos2d-x将不能通过XCODE内置模板创建,而是必须通过脚本创建项目 这里,我的源码路径是:/Users/mac/Documents/Projects/cocos2d…
原文:http://blog.csdn.net/u012200908/article/details/38070885 这是有关环境配置的第二篇教程,第一篇讲的是win8下的环境配置.这里我们使用C++.所有如果你用其他语言如Lua和js进行cocos2d开发,那么可以再找一找其他的配置文档. 下面要说Mac os 下 cocos2dx-3.2+Xcode的环境配置,这里我使用的是Xcode 5.1.1. 1.首先解压cocos2dx-3.2,把它放到你觉得合适的地方.然后是有关python的事…
本文原创,未经同意,谢绝转载!(转载请告知本人并且经过本人同意--By Pacific-hong) 本人小硕一枚,因为专业方向图像相关,所以用到opencv,然后网上MAC下Xcode配置opencv的教程比较少,要不然就是过时了.所以在一番倒腾之后,成功配置了OpenCV.写下本文供他人参考,少走弯路. 一.版本介绍 首先介绍macOS,Xcode,OpenCV版本: macOS: macOS Sierra 10.12.4 Xcode:  Xcode 8.3(8E162) OpenCV:ope…
Mac使用Xcode配置openGL 博主这学期有图形学课要用到OpenGL,于是首先就开始配置开发环境了.应该说网上Windows上配置OpenGL教程比较多,Mac版的比较少.博主特来分享配置过程. 介绍 OpenGL(Open Graphics Library)是指定义了一个跨编程语言.跨平台的编程接口规格的专业的图形程序接口.它用于三维图像(二维的亦可),是一个功能强大,与硬件无关,调用方便的底层图形库. 在编程的时候,一般会采用基于OpenGL封装的几个库,它们提供了OpenGL本身没…
本文原创,未经同意,谢绝转载!(转载请告知本人并且经过本人同意--By Pacific-hong) 本人小硕一枚,因为专业方向图像相关,所以用到opencv,然后网上MAC下Xcode配置opencv的教程比较少,要不然就是过时了.所以在一番倒腾之后,成功配置了OpenCV.写下本文供他人参考,少走弯路. 一.版本介绍 首先介绍macOS,Xcode,OpenCV版本: macOS: macOS Sierra 10.12.4 Xcode:  Xcode 8.3(8E162) OpenCV:ope…
本人初学Cocos2d 3-x,环境配置,搭建android环境弄了好长时间,走了不少弯路,翻阅了好多人的博客和文档,包括官方文档讲的似乎有些似懂非懂,好多依然是旧的版本,所以把我的整个过程梳理一下. 一来可以对自己的一个总结 二来对有需要的可以相互借鉴和探讨. Mac 上配置 cocos2d-x 3-x  android 的环境 准备工具 Cocos2d-x  3-x (我用的是3.2) sdk 和eclipse(下载adt即可,adt包含这两个) JDK ,NDK Apache Ant 1下…
安装后xcode之后,下载cocos2dx压缩包,解压 通过中断cd到cocos2dx目录内 输入下行命令 sudo ./install-templates-xcode.sh 运行成功后打开xcode即可以看到已经可以创建cocos2dx项目 但对于2.0以上的版本,则需要另外的方法 还是需要打开终端 第一步,首先 cd cocos2d-x-2.2.1/tools/project-creator/ 第二步, ./create_project.py -project HelloWorld -pac…
在Mac OS X中配置Apache + PHP + MySQL Mac OS X 内置Apache 和 PHP,使用起来非常方便.本文以Mac OS X 10.6.3和为例.主要内容包括: 启动Apache 运行PHP 安装MySQL 使用phpMyAdmin 配置PHP的MCrypt扩展库 设置虚拟主机 启动Apache 有两种方法: 打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”. 打开“终端…
看过好多帖子都是Win环境装XS,Mac只是个模拟器,讲解在Mac环境下如何配置Xamarin Studio很少,也是一点点找资料,东拼西凑才把Xamarin Studio装在Mac上跑起来,如下: 看起来和Xcode差不多是吧,相比体验性还是没Xcode好,毕竟原生苹果爸爸自己做的.. 好了 ,首先先要下载一个Xamarin Studio For Mac 最好下最新版的,反正迟早也会更新,我用的是5.2的升级到最新的 点开后发现打不开,这是因为需要一个pkg,这个pkg叫MonoFramewo…
用xcode来开发cocos2dx,结果发现一个非常纠结的问题,假设我一旦改动了一个Lua文件,我必须clean之后再build,否则改动的Lua文件不会体现出来.这是一个非常令纠结的结果,特别是我要进行调试的时候,在网上搜索了一圈,发现xcode原来能够提供一个build phase的功能,同意在build中间运行一些脚本,而这个时候仅仅要将脚本文件touch一下就能够解决这个问题,可是比較奇怪的是,假设是touch Resources文件是不行的,必须touch Resources文件夹下的…
目前使用较多的Cocos2d-x开发平台是XCode,应该是由于大部分Cocos2d-x开发者都是iOS开发出生.但是当我们将XCode开发的Cocos2d-x工程发布Android版本时,每次都需要使用ndk将Cocos2d-x的C++代码编译一遍,然后再用Eclipse打开,这个过程比较麻烦.于是本人尝试在Eclipse中实时编译Cocos2d-x的工程,即可以随时修改或添加java和android代码后,点击Eclipse中的运行完成编译. 参考的编译Cocos2d-x的教程如下: htt…
这是一篇超级详细的配置mac os下面php+mysql+apache的文章.非常详细我的大部分配置就是参考上面的内容的,比如,PHP不能连接数据库,就是改一下默认的php.ini中pdo_mysql.default_socket[因为现在都用PDO了嘛.不用mysql的连接库了]因为我是用navicat的,所以对phpmyadmin那一块的配置就不太关心了.不过MCrypt的安装可以参考.原文来自:在Mac OS X中配置Apache + PHP + MySQL内容如下: Mac OS X 内…
candiceli   Mac下安装及配置Appium环境 我是小白,自己研究appium好几周了. 一开始按照同事这篇文章设置Mac下的环境,http://www.cnblogs.com/tangdongchu/p/4432808.html 因为当时在命令行端没能用npm install安装成功,而只是安装了appium的dmg程序,平时用appium.app端也够了.但是后续因为需求http://testerhome.com/topics/2616,发现得用命令行调用appium,所以今天再…
更新Mac OSX XCode后Git 不能使用提示Can't start Git: /usr/bin/git 解决办法: 终端运行 sudo xcodebuild -license 同意协议就好了.…
MAC下安装与配置MySQL   MAC下安装与配置MySQL 一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Community Server”下方有一个“download”点击. 进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/),如果你是用的Mac OS来访问的话那么就会默认为你选好了Mac OS X 平台,而下面罗列的都是在Mac OS上能用的MyS…
VMWARE + CENTOS在windows配置cocos2d-x android开发环境 之前使用cygwin在windows开发android,后来使用了c++11特性,在cygwin中更新工具很是麻烦.最终还是决定重回linux. 这篇简要记录下几个主要的步骤,以下每一步都可能遇到各种问题,后面会对各个步骤进行详细说明. 步1:安装vmware.centos    1.安装vmware player,这个是免费(Non-commercial use only)版    2.下载CentO…
mac 80端口映射 配置 macbook 下,要绑定 80 端口的话. 一种方式是用 root 权限启动,即 sudo 启动服务进程.但 sudo 指令存在一定的安全问题,能不使用的情况下我们都尽量不要使用. 所以这里给出另外一种解决方法 端口映射 在 /etc/pf.anchors/ 目录下创建一份 xxx.forwarding (xxx 可以自定义) $ sudo touch /etc/pf.anchors/xxx.forwarding 插入以下内容 rdr pass inet proto…
前言 文章比较长,所以在文章的开头我打算简单介绍一下这篇文章将要讲述的内容,读者可以选择通篇细度,也可以直接找到自己感兴趣的部分. 既然是谈 Cocoapods,那首先要搞明白它出现的背景.有经验的开发者都知道 Cocoapods 在实际使用中,经常遇到各种问题,存在一定的使用成本,因此衡量 Cocoapods 的成本和收益就显得很关键. Cocoapods 的本质是一套自动化工具.那么了解自动化流程背后的原理就很重要,如果我们能手动的模拟 Cocoapods 的流程,无论是对 Cocoapod…
原地址: http://marsfreewill.blogspot.it/2012/08/mac-ospythonpydeveclipse.html   在MAC OS上配置Python开发环境(PyDev+Eclipse) 用了一段时间的Python IDLE,感觉不是很好用,所以尝试配置PyDev+Eclipse,因为在Eclipse下开发实在是太方便了,而且GAE.Django在Eclipse下开发也很方便,简直是一举多得,因此自己也不再一直坚持用vim了.废话不多,直接讲一下步骤吧- D…
cocos2d-x box2d使用调试绘图 复制TestCpp的GLES-Render.h和GLES-Render.cpp过来. 添加一个成员变量: GLESDebugDraw *m_debugDraw; 初始化物理引擎的时候: void HNGameLayer::initPhysics() { m_debugDraw = new GLESDebugDraw(RATIO); uint32 flags = 0; flags += b2Draw::e_shapeBit; flags += b2Dra…
转发:http://www.cocoachina.com/ios/20141013/9897.html 最近一次的Xcode 6更新默认不再支持arm7s架构,究竟是要废除不用呢还是仅仅只是一个疏忽? 目前的Xcode 6配置里定义${ARCHS_STANDARD}为armv7, arm64,当然这个定义前提是它会一再要求你删除掉你原本设定的构建架构.如果你选择按它所做的,你会发现你再也不能编译任何armv7s架构的东西. 当前iPhone5的A6和iPad4的A6X两款CPU都是armv7s架…
Xcode SVN配置 编辑 ~/.subversion/config 文件  注意:假设".subversion"文件夹不存在.请执行"svn status"命令.尽管此命令会失败.可是会为你创建所须要的文件.     open ~/.subversion/config 打开文件 1. 找到 global-ignores 一行.去掉凝视,编辑成 global-ignores = build *~.nib *.so *.pbxuser *.mode *.perspe…
使用xcode 7 开发cocos2dx问题 近期在学习cocos2dx使用xcode 7 bate 最为开发工具,由于xcode 7 能够不用增加开发人员就能真机測试啦,哈哈.可是当我创建好cocos2dx的时候用xcode 7 打开的时候报了例如以下错误: 找了半天 最后最终找到完美的解决方式,最终能够真机測试了,解决的方法例如以下: 如图.在Build Settings下搜索 pch ,得到如图,删掉ios/Prefix.pch就可以…