## Prerequisites:
* Android NDK
* Android SDK **OR** Eclipse ADT Bundle
* Android AVD target installed
## Building project
There are two ways of building Android projects.
1. Eclipse
2. Command Line
### Import Project in Eclipse
#### Features:
1. Complete workflow from Eclipse, including:
* Build C++.
* Clean C++.
* Build and Run whole project.
* Logcat view.
* Debug Java code.
* Javascript editor.
* Project management.
2. True C++ editing, including:
* Code completion.
* Jump to definition.
* Refactoring tools etc.
* Quick open C++ files.
#### Setup Eclipse Environment (only once)
**NOTE:** This step needs to be done only once to setup the Eclipse environment for cocos2d-x projects. Skip this section if you've done this before.
1. Download Eclipse ADT bundle from [Google ADT homepage](http://developer.android.com/sdk/index.html)
**OR**
Install Eclipse with Java. Add ADT and CDT plugins.
2. Only for Windows
1. Install [Cygwin](http://www.cygwin.com/) with make (select make package from the list during the install).
2. Add `Cygwin\bin` directory to system PATH variable.
3. Add this line `none /cygdrive cygdrive binary,noacl,posix=0,user 0 0` to `Cygwin\etc\fstab` file.
3. Set up Variables:
1. Path Variable `COCOS2DX`:
* Eclipse->Preferences->General->Workspace->**Linked Resources**
* Click **New** button to add a Path Variable `COCOS2DX` pointing to the root cocos2d-x directory.
![Example](https://lh5.googleusercontent.com/-oPpk9kg3e5w/UUOYlq8n7aI/AAAAAAAAsdQ/zLA4eghBH9U/s400/cocos2d-x-eclipse-vars.png)
2. C/C++ Environment Variable `NDK_ROOT`:
* Eclipse->Preferences->C/C++->Build->**Environment**.
* Click **Add** button and add a new variable `NDK_ROOT` pointing to the root NDK directory.
![Example](https://lh3.googleusercontent.com/-AVcY8IAT0_g/UUOYltoRobI/AAAAAAAAsdM/22D2J9u3sig/s400/cocos2d-x-eclipse-ndk.png)
* Only for Windows: Add new variables **CYGWIN** with value `nodosfilewarning` and **SHELLOPTS** with value `igncr`
4. Import libcocos2dx library project:
1. File->New->Project->Android Project From Existing Code.
2. Click **Browse** button and open `cocos2d-x/cocos2dx/platform/android/java` directory.
3. Click **Finish** to add project.
#### Adding and running from Eclipse
![Example](https://lh3.googleusercontent.com/-SLBOu6e3QbE/UUOcOXYaGqI/AAAAAAAAsdo/tYBY2SylOSM/s288/cocos2d-x-eclipse-project-from-code.png) ![Import](https://lh5.googleusercontent.com/-XzC9Pn65USc/UUOcOTAwizI/AAAAAAAAsdk/4b6YM-oim9Y/s400/cocos2d-x-eclipse-import-project.png)
1. File->New->Project->Android Project From Existing Code
2. **Browse** to your project directory. eg: `cocos2d-x/cocos2dx/samples/Cpp/TestCpp/proj.android/`
3. Add the project
4. Click **Run** or **Debug** to compile C++ followed by Java and to run on connected device or emulator.
### Running project from Command Line
$ cd cocos2d-x/samples/Cpp/TestCpp/proj.android/
$ export NDK_ROOT=/path/to/ndk
$ ./build_native.sh
$ ant debug install
If the last command results in sdk.dir missing error then do:
$ android list target
$ android update project -p . -t (id from step 6)
$ android update project -p cocos2d-x/cocos2dx/platform/android/java/ -t (id from step 6)
没有合适的资源?快使用搜索试试~ 我知道了~
Cocos2d-x 2.x字体描边效果(Shader实现)
共161个文件
png:39个
cpp:15个
h:15个
5星 · 超过95%的资源 需积分: 50 144 下载量 128 浏览量
2015-01-28
13:36:42
上传
评论
收藏 3.27MB ZIP 举报
温馨提示
Cocos2d-x 2.X实现的一基于CCLabelTTF + Shader的字体描边效果,具体可以参考这篇博客,http://blog.csdn.net/oktears/article/details/43200757
资源推荐
资源详情
资源评论
收起资源包目录
Cocos2d-x 2.x字体描边效果(Shader实现) (161个子文件)
Package_2013.appxmanifest 1KB
Package.appxmanifest 1KB
.classpath 356B
StrokeLabel.cpp 6KB
StrokeLabel_01.cpp 5KB
App.xaml.cpp 3KB
HelloCppEntry.cpp 2KB
MainPage.xaml.cpp 2KB
AppDelegate.cpp 1KB
HelloWorldScene.cpp 1KB
main.cpp 1KB
main.cpp 598B
main.cpp 594B
main.cpp 435B
Main.cpp 271B
pch.cpp 20B
pch.cpp 20B
pch.cpp 20B
.cproject 66KB
.cproject 60KB
.cproject 46KB
.cproject 11KB
MainPage.xaml.cs 7KB
App.xaml.cs 7KB
EditBox.xaml.cs 7KB
AppResources.Designer.cs 3KB
AssemblyInfo.cs 1KB
LocalizedStrings.cs 384B
StrokeLabel_01.csproj 8KB
.DS_Store 6KB
StrokeLabel_01.vcxproj.filters 3KB
StrokeLabel_01Component.vcxproj.filters 3KB
StrokeLabel_01.vcxproj.filters 3KB
StrokeLabel_01_2013.vcxproj.filters 3KB
StrokeLabel_01.vcxproj.filters 1KB
Label_outline1.frag 538B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
.gitkeep 0B
AppMacros.h 3KB
MainPage.xaml.h 2KB
StrokeLabel.h 2KB
App.xaml.h 2KB
StrokeLabel_01.h 2KB
AppController.h 2KB
AppDelegate.h 955B
HelloWorldScene.h 529B
main.h 267B
AppController.h 189B
pch.h 112B
pch.h 90B
pch.h 90B
RootViewController.h 86B
Main.h 38B
Icon.icns 75KB
StrokeLabel_01.java 2KB
SplashScreenImage.jpg 117KB
main.m 1KB
main.m 359B
Makefile 747B
README.md 3KB
README.mdown 232B
Android.mk 866B
Application.mk 101B
StrokeLabel_01.mkb 565B
AppController.mm 4KB
AppController.mm 3KB
RootViewController.mm 2KB
project.pbxproj 197KB
project.pbxproj 193KB
Prefix.pch 181B
Prefix.pch 146B
TemporaryKey.pfx 2KB
Info.plist 4KB
Info.plist 1KB
xcschememanagement.plist 486B
Default-667h@2x.png 747KB
Default-736h@3x.png 574KB
Default@2x.png 567KB
Default-568h@2x.png 189KB
HelloWorld.png 136KB
Default.png 87KB
mainmenu.png 56KB
Icon-152.png 33KB
WideLogo.png 33KB
Icon-144.png 26KB
Icon-120.png 23KB
Icon-114.png 16KB
Icon-76.png 13KB
icon.png 12KB
icon.png 12KB
Icon-72.png 11KB
FlipCycleTileLarge.png 10KB
FlipCycleTileLarge.png 10KB
SplashScreen.png 9KB
FlipCycleTileMedium.png 9KB
FlipCycleTileMedium.png 9KB
共 161 条
- 1
- 2
资源评论
- 星海悦风2015-05-12试了下,感觉效果还不错
- uhever2016-11-06可以用,根据需要改一下就好
- sxylw15765469432019-01-16试了下,感觉效果还不错
- 程仔2017-09-29试了下,感觉效果还不错
- Acrab_C2016-07-28可以用 效果挺好的
cc4Java
- 粉丝: 68
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- tensorflow-2.7.3-cp39-cp39-manylinux2010-x86-64.whl
- tensorflow-2.7.2-cp39-cp39-manylinux2010-x86-64.whl
- Python版本快速排序源代码
- Python 语言版的快速排序算法实现
- 450815388207377安卓_base.apk
- 超微主板 X9DRE-TF+ bios 支持 nvme启动
- 基于Python通过下载气象数据和插值拟合离散数据曲线实现对寒潮过程的能量分析
- 健身房系统的设计与实现论文Java项目
- 使用TCP实现的搜索可用服务器
- 使用贪心算法解决会议时间安排问题的 Java 示例代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功