Mac OS X 配置 Cocos2d
原文出自:http://blog.csdn.net/jaywon/article/details/21513293 前言 cocos2d-x 的跨平台特性深受开发者的青睐,用c编写,可以运行于各平台。这里就讲讲如何在mac里面搭建 cocos2d-x 的 ios、android开发环境。 ios程序开发使用objective-c语言,但是也兼
原文出自:http://blog.csdn.net/jaywon/article/details/21513293
前言
cocos2d-x 的跨平台特性深受开发者的青睐,用c++编写,可以运行于各平台。这里就讲讲如何在mac里面搭建 cocos2d-x 的 ios、android开发环境。
ios程序开发使用objective-c语言,但是也兼容c、c++,所以我们在xcode里面可以直接编写、编译、运行c++代码。
android使用java语言开发,java本身就具备跨平台的特性,所以在mac里面进行java开发是很平常的。
iOS
工具准备:
1、Python环境(Mac 自带)
2、Xocde
3、Cocos2d-x,或者从 GitHub 里面可以下载到各个版本,我下载的是 cocos2d-x-2.2.3.zip
创建cocos2d-x项目:
cocos2dx 2.2版本之后 每一个项目都必须通过Python脚本在 终端里 创建,这样做的好处就是 这样创建的项目就是跨平台的,省去了很多跨平台代码移植的问题。
打开终端:
1、cd cocos2d-x解压目录/tools/project-creator/
2、./create_project.py -project [项目名] -package [包名] -language [使用语言:cpp、lua、javascript]
eg:./create_project.py -project HellowWorld -package com.wxhl.HellowWorld -language cpp
成功后,在 cocos2d-x-2.2.2/projects/ 里面会发现我们创建好的工程 HellowWorld
编译、运行cocos2d-x项目:
双击 proj.ios 里的 HellowWorld.xcodeproj,在Xcode里面 编译运行就ok了

Android
工具准备:
1、Android-SDK(ADT Bundle),Google将Android SDK、Eclipse、ADT(Android Developer Tools)打包在一起,称作Android ADT Bundle,简化了Android开发环境的搭建。
我的是:adt-bundle-mac-x86_64-20131030.zip
2、Android-NDK,如果你的 Mac OS 是64位处理器的,下载对应的版本 Mac OS X 64-bit。
我的是:android-ndk-r9d-darwin-x86_64.tar.bz2
3、Cocos2d-x,或者从 GitHub 里面可以下载到各个版本
我的是:cocos2d-x-2.2.3.zip
配置环境变量:
1、配置Java环境。检查JDK,在终端里面输入
[plain] view
plaincopy
- java -verion
安装好了后再次运行上面的命令,如果能看到如下java版本信息,那么就说明安装成功。
2、配置Android环境。我们需要将SDK、NDK、Cocos2d-x的解压路径 添加到环境变量中,将以下内容添加到~/.bash_profile文件(这个文件是隐藏文件)
[plain] view
plaincopy
- export COCOS2DX_ROOT=/Users/JayWon/cocos2dx/cocos2d-x-2.2.3
- export ANDROID_SDK_ROOT=/Users/JayWon/cocos2dx/android/adt-bundle-mac-x86_64-20131030/sdk
- export ANDROID_NDK_ROOT=/Users/JayWon/cocos2dx/android/android-ndk-r9d
- export NDK_ROOT=/Users/JayWon/cocos2dx/android/android-ndk-r9d
- export PATH=$PATH:$ANDROID_NDK_ROOT
- export PATH=$PATH:$ANDROID_SDK_ROOT
创建cocos2d-x项目:
这个过程跟上面创建iOS项目的步骤是一模一样的,创建一次,兼容与各个平台。再啰嗦一次。
cocos2dx 2.2版本之后 每一个项目都必须通过Python脚本在 终端里 创建,这样做的好处就是 这样创建的项目就是跨平台的,省去了很多跨平台代码移植的问题。
打开终端:
1、cd cocos2d-x解压目录/tools/project-creator/
2、./create_project.py -project [项目名] -package [包名] -language [使用语言:cpp、lua、javascript]
eg:./create_project.py -project HellowWorld -package com.wxhl.HellowWorld -language cpp
成功后,在 cocos2d-x-2.2.2/projects/ 里面会发现我们创建好的工程 HellowWorld
编译、运行cocos2d-x项目:
1、编译:
打开终端,cd proj.android文件夹,执行命令 ./build_native.sh
导入eclipse项目的c++代码是没办法编写的,可以在其他的开发工具(Xcode)下写c++代码,每次写完c++代码要重新像上面一样编译一下,然后再用eclipse运行。
2、导入项目到eclipse:
打开eclipse,然后 快捷键 command+n,选择 Android Project from Existing Code,点击Next,点击Broese.. 选择 HellowWorld 下面的 proj.android,点击Finish。
项目导入进去后,eclipse会自动编译程序,有可能编译不通过,出现红色的叉叉,这是因为缺少了 cocos2dx 的 jar 包,这时候还需要像上面一样导入一个Project,路径是 /Users/JayWon/cocos2dx/cocos2d-x-2.2.3/cocos2dx/platform/android
导入后,eclipse再次自动编译,红色的叉叉消失,如下图:
3、配置android模拟器,android模拟器是出了名的慢,超级慢,启动一次几分钟,所以基本上是启动了不关,这个和iOS没法比。还有一种方式是直接使用android真机来测试。
eclipse主界面,选择 Android Virtual Device Manager
弹出 模拟器配置界面,点击 右上角 New...
如下图配置,点击OK:
然后 在 Android Virtual Device Manager 界面选中刚刚配置好的 模拟器 Dev,然后点击右边的按钮 Start... 启动模拟器
启动中如下图,等吧,几分钟:
启动后如下图:
4、运行。回到eclipse,选中 HelloWorld 项目,点击工具栏上面的 Run As -> Android Application运行
运行后,因为游戏项目一般都是横屏的,但是模拟器默认是竖屏,使用 fn+control+F11(或F12)来旋转模拟器
好了,享受您的奇妙的Cocos2d-x之旅吧!
使用Doxygen生成Cocos2d-x文档
工具准备:
Doxygen是一种开源跨平台的工具,其功能是从程序源代码中抽取类、方法、成员的注释,形成一个和源代码配套的API(Application Programming Interface,应用程序编程接口)帮助文档。生成的格式有 HTML、chm、LATEX,RTF等。完全支持C、C++、Java、Objective-C等语言,部分支持PHP、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容,Cocos2d-x的代码就依照了它的规则,并且提供了doxygen.config文件,我们就是利用这个文件来生成文档。
关于生成文档以及Doxygen的使用,可以参考我的另一篇博文
Doxygen,下载Mac版本对应的dmg,安装
步骤:
2、选择过后,会自动设置配置项,如下图:
3、切换到 Doxygen 界面 Run菜单,点击 Run doxygen 生成文档
4、生成的文档默认保存路径为 cocos2d-x/document/html 文件夹,默认格式为 html
5、当看到 Doxygen has finished 的时候,点击 Show HTML output 按钮查看生成的文档,浏览器会自动打开文档。或者手动找到文档里的 index.html 文件双击打开。
参考:
http://blog.csdn.net/dingkun520wy/article/details/17097593
http://www.cnblogs.com/ookcode/p/3214164.html

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











많은 Mac 사용자는 장치의 기본 이름을 유지하는 경향이 있으며 변경을 고려하지 않을 수도 있습니다. 많은 사람들이 초기 설정에서 "Johnny's MacBook Air" 또는 간단히 "iMac"과 같은 이름을 고수하는 것을 선택합니다. Mac의 이름을 변경하는 방법을 배우는 것은 특히 여러 장치를 사용하는 경우 장치를 빠르게 구별하고 관리하는 데 도움이 되므로 매우 유용한 기술입니다. 다음으로 macOS 시스템에서 컴퓨터 이름, 호스트 이름, Bonjour 이름(로컬 호스트 이름)을 변경하는 방법을 단계별로 알려드리겠습니다. Mac 이름을 변경해야 하는 이유는 무엇입니까? Mac의 이름을 변경하면 개성을 보여줄 수 있을 뿐만 아니라 사용자 경험을 개선하는 데에도 도움이 됩니다. Mac을 개인화하세요. 기본 이름이 마음에 들지 않을 수 있으므로 원하는 이름으로 변경하세요.

제목: Linux 시스템에서 GDM의 작동 원리 및 구성 방법 Linux 운영 체제에서 GDM(GNOMEDisplayManager)은 그래픽 사용자 인터페이스(GUI) 로그인 및 사용자 세션 관리를 제어하는 데 사용되는 일반적인 디스플레이 관리자입니다. 이 기사에서는 GDM의 작동 원리와 구성 방법을 소개하고 구체적인 코드 예제를 제공합니다. 1. GDM의 작동 원리 GDM은 GNOME 데스크탑 환경의 디스플레이 관리자이며 X 서버를 시작하고 사용자에게 로그인 인터페이스를 제공합니다.

최근 일부 친구들이 음성 메시지를 텍스트로 자동 변환하도록 WeChat Mac을 설정하는 방법에 대해 편집자에게 문의했습니다. 다음은 음성 메시지를 텍스트로 자동 변환하도록 WeChat Mac을 설정하는 방법입니다. 1단계: 먼저, Mac 버전의 WeChat을 엽니다. 그림에 표시된 대로: 2단계: 다음으로 "설정"을 클릭합니다. 그림에 표시된 대로: 3단계: 그런 다음 "일반"을 클릭합니다. 그림에 표시된 대로: 4단계: 그런 다음 "채팅 음성 메시지를 텍스트로 자동 변환" 옵션을 선택합니다. 그림과 같이: 5단계: 마지막으로 창을 닫습니다. 그림과 같이:

Linux Bashrc 이해: 기능, 구성 및 사용법 Linux 시스템에서 Bashrc(BourneAgainShellruncommands)는 시스템 시작 시 자동으로 실행되는 다양한 명령과 설정이 포함된 매우 중요한 구성 파일입니다. Bashrc 파일은 일반적으로 사용자의 홈 디렉토리에 있으며 숨겨진 파일입니다. 해당 기능은 사용자를 위해 Bashshell 환경을 사용자 정의하는 것입니다. 1. Bashrc 기능 설정 환경

기본적으로 iPhone은 카메라에서 HEIC 형식으로 사진을 찍습니다. HEIC는 고효율 이미지 컨테이너(High Efficiency Image Container)를 의미하며 PNG 또는 JPG 파일보다 더 많은 픽셀 데이터를 저장할 수 있어 다른 형식에 비해 iPhone 저장 공간을 훨씬 적게 차지합니다. 이러한 파일은 iPhone에서 가장 잘 작동하지만 Apple 이외의 장치와 공유할 때 사진이 흐리거나 거친 결과를 낳는 경우가 많기 때문에 인터넷에서는 널리 받아들여지지 않습니다. HEIC 이미지가 다른 장치에서 호환되는지 확인하려면 해당 이미지를 JPG 형식으로 변환해야 할 수도 있습니다. 이 기사에서는 Mac에서 HEIC 이미지를 JPG로 변환하는 방법을 소개합니다. Mac에서 HEIC 사진을 JPG로 변환하는 방법 [3가지 방법]

친구 여러분, WeChat Mac에 Moments를 게시하는 방법을 알고 계시나요? 오늘은 WeChat Mac에 Moments를 게시하는 방법을 설명하겠습니다. 관심이 있으시면 저와 함께 살펴보시기 바랍니다. 1단계: WeChat을 연 후 왼쪽에 있는 Moments 버튼을 클릭하세요. 2단계: 다음으로, 오른쪽 상단에 있는 카메라 버튼을 클릭하세요. 3단계: 보내려는 텍스트 내용을 입력합니다. 4단계: 다음으로 시청할 수 있는 사람을 클릭합니다. 5단계: 팝업 상자에서 표시 가능한 조건을 선택하고 확인을 클릭합니다. 6단계: 마지막으로 게시 버튼을 클릭합니다.

Mac 시스템의 드라이브를 포맷하는 것은 올바른 작동을 위해 매우 중요합니다. 다양한 시스템 문제를 방지하고 Mac을 전반적으로 더욱 안정적으로 만드는 데 도움이 됩니다. Mac은 당연히 다양한 파티션 구성표를 지원하지만 GUID는 다른 옵션에 비해 더 현대적이고 다양한 기능을 제공합니다. 또한 최신 Mac에 필수적이며 더 큰 드라이브를 지원하여 최고의 호환성과 안정성을 제공합니다. 이 가이드에서는 macOS에서 GUID를 사용하여 드라이브를 포맷하는 방법을 자세히 살펴봅니다. 즉, 시작합시다. macOS 설치에 GUID가 중요한 이유 GUID(Globally Unique Identifier의 전체 형식)는 macOS 운영 체제를 설치하고 실행하는 데 도움이 되는 파티션 구성표입니다. 기존 MBR(주요 리드)보다 낫습니다.

Apple M4 기반 OLED iPad Prolineup이 출시된 이후 Apple Silicon 애호가들은 Mac 라인업에 M4 SoC가 출시되기를 간절히 기다리고 있었습니다. M4는 컴퓨팅 및 그래픽 성능 모두에서 의심할 여지 없이 큰 도약을 이루었습니다.
