准备投入ios游戏开发的浪潮中,今天第一次使用mac,真的很轻,比原来那电脑带去图书馆感觉真爽多了
废话不多说,直入正题
1.下载cocos2d-x
2.安装python
64位可装32位,但32位装不了64位
3 解压下载的zip文件,并进入进入cocos2d-x/tools/project-creator/ 目录
执行命令: python create_project.py -project HelloWorld -package com.bjmzs.org -language cpp
HelloWorld是工程名,com.bjmzs.org是3段包名,和印象里java创建package差不多的东西,必须要3段 ,language是编程语言,cpp就是c++
这些都是按照个人需要修改的
但是我按照这个命令缺出现了错误,错误提示如下:
google之后无果
于是在提示代码行数处加入输出语句,把发生错误的变量值输出出来
结果如下:
变成了空,很奇怪
在源代码中,有如下语句:
那就是我们package参数后面有问题,看了一遍,没什么问题,但是字体太小,修改了字体和字体太小,竟然发现我参数是com..这种,就是3段包名中第二段为空
修改后顺利执行,创建成功
ps:创建成功后的工程在cocos2dx-vXX/projects 目录下
安装homebrew
按照教程,输入命令
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
执行后,出现错误,如下:
把错误代码google,找了N久,在stackoverflow上找到了一个类似的例子,是使用git的错误,原因如下:
Maximum size in bytes of the buffer used by smart HTTP transports when POSTing data to the remote system.
For requests larger than this buffer size, HTTP/1.1 and Transfer-Encoding: chunked is used to avoid creating a massive pack file locally. Default is 1 MiB, which is sufficient for most requests.
解决方案如下:
改变postBuffer的大小
git config --global http.postBuffer 524288000
再重新执行命令,成功安装
然后homebrew install git即可
安装git后进行配置
第一个要配置的是你个人的用户名称和电子邮件地址。这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,所以会随更新内容一起被永久纳入历史记录:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com
如果用了 --global 选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默认使用这里配置的用户信息。如果要在某个特定的项目中使用其他名字或者电邮,只要去掉 --global 选项重新配置即可,新的设定保存在当前项目的 .git/config 文件里