前文

我呢,现在在一家手游公司上班,但是我之前一直学习的是做Android应用的,来这家公司后就在做SDK渠道接入的工作,工作好清闲啊,但是感觉自己来了一个多月了也没什么提高。可能是我太笨了吧。哇咔咔咔。By the way,我的上司很牛逼,各种技能各种强大那种扛把子,羡慕羡慕。每天看着游戏研发部门的小伙伴热血沸腾的做游戏,我们部门冷冷清清各忙各的,我就觉得这生活忒没劲了。工资少吧,还不好玩,这不是我的做事风格啊。索性上班清闲时间开始自学Cocos2dx开发,争取早日加入研发部门去写游戏去。。。。拳皇组的研发小伙伴们由于业绩太好,公司公费送他们去日本旅游了,我这羡慕嫉妒恨啊。。。好好好,废话不多说。今天开始记录我的学习生活。我所学习的是极客学院的视频教程。然后各种Google啦!

一:环境的搭建

这个嘛,Mac平台废话不多说,下载地址:http://www.cocos2d-x.org,我下载的是cocos2d-x-3.10这个版本。解压完毕后,需要执行python setup.py这个命令自动配置环境变量这就算ok了吧。我这才在摸索中。。对了,电脑上要有python的运行环境啊,苹果本系统自带了。Windows下的童鞋应该要自己搞定了吧。目测要用XCode做开发了。我是非常抵触啊,我是一个Java爱好者啊,我很讨厌C和C++的。。。算啦。然后还要配置好JDK,NDK环境的。这些你们就自己弄吧!

二:建立一个经典HelloWorld

cd到解压路径下,我的路径是这个:/cocos2d-x-3.10/tools/cocos2d-console/bin/里面执行python脚本建立工程,python cocos.py  new <工程名> -p <包名> -l <开发语言类型:cpp,lua,js> -d <存放路径>,这样稍等片刻就可以建立好了。插个图吧,我知道你们不会介意的,你们介意也没有用的。嗯嗯!!

三:将建立好的工程编译成Android项目

为什么我要编译成Android项目呢,因为我不会IOS开发,哈哈。言归正传。当上一步结束后你会获得一个工程文件,cd到/你的项目/proj.android/build_native.py 然后执行python build_native.py 就慢慢等待吧。这个编译过程会炒鸡慢的。。得好一阵子,贴个图就这样的式的!!

紧接着,用ADT啊,AS啊,导入这个好大好大的工程

导入完毕后会报错。当然会报错啦,没有依赖嘛,他要依赖Cocos2dx的工程文件才行呢。视频教程说去拷贝,我觉得这样违背了初衷,我直接去这个路径:cocos2d-x-3.10/cocos/platform/android/java,将java这个路径放在和我的工程平级的目录下,它本身就是一个library,你直接导入后,给刚才新建的工程设置一下关联这个java项目。上个图

这样保存后clean一下工程就可以Run了。运行起来的工程是这样的。太帅了。

哈哈哈!!我真是个天才。咳咳。见笑啊。学习之路得环境设置就到这里,我还在继续努力,你们也继续吧。

Cocos2d-x学习之路(一)相关推荐

  1. kanzi学习之路(序)

    凤凰科技讯 北京时间2016年12月19日消息,据外媒报道,中国移动操作系统公司中科创达软件股份有限公司在周一宣布,已同意以6400万欧元(约合6700万美元)收购芬兰汽车软件公司Rightware. ...

  2. Redis学习之路(一)--下载安装redis

    redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...

  3. 前端Vue学习之路(二)-Vue-router路由

    Vue学习之路 (二) Vue-router(基础版) 一.增加静态路由 二.动态路由+路由嵌套+404页面 三. 编程式导航 四.命名路由 五.命名视图 六.重定向和起别名 1.重定向 2.起别名 ...

  4. 前端Vue学习之路(一)-初识Vue

    Vue学习之路 (一) 1.引言 2.更换npm国内镜像源 3.用npm下载Vue 4.Vue全家桶 5.使用命令创建项目 5.推荐插件 6.推荐网站 7.学习扩展 1.引言 先安装node.js环境 ...

  5. 学习之路-现代密码学基础-001

    学习之路-现代密码学基础-第一章密码学概论 转载于:https://www.cnblogs.com/vegetables-Adanos/p/5371420.html

  6. 拿下斯坦福和剑桥双offer,00后的算法学习之路

    董文馨,00后,精通英语,西班牙语.斯坦福大学计算机系和剑桥大学双Offer,秋季将进入斯坦福大学学习. 10岁开始在国外上学:12岁学Scratch: 13岁学HTML & CSS: 14岁 ...

  7. Markdown学习之路

    Markdown学习之路 作者:CFishHome 转载请注明地址:https://blog.51cto.com/12731497/2164274 Markdown是什么? Markdown是一个 W ...

  8. [EntLib]微软企业库5.0 学习之路——第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——上篇...

    本文是为后面的学习之路做铺垫,简单介绍下企业库中的Validation模块的一些相关知识,包括Validation模块的简介.用途.使用方法.默认提供的多种验证器的介绍等. 一.简介及用途 在实际的项 ...

  9. 转载: Qt 学习之路 2归档

    Qt 学习之路 2归档 http://www.devbean.net/2012/08/qt-study-road-2-catelog/

  10. python之路 mysql 博客园_教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql...

    教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql Easy_install安装MySQLdb 很简单,以至于我不晓得该怎么说.一句话. sodu ...

最新文章

  1. 压缩人工智能的数据值
  2. 【linux】Valgrind工具集详解(一):简介
  3. 【ACM】奇怪的回文数
  4. Spring Cloud:connect time out
  5. nginx php怎么配置伪静态,nginx rewrite 伪静态配置参数和使用例子
  6. JUnit-4.12报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing异常的解决
  7. 我被“非结构化数据包围了”,请求支援!
  8. 1006.复制打开他人的clion工程错误
  9. Js 对象添加属性
  10. Vlan与VTP的介绍及工作原理
  11. 高中电子技术——三极管的放大特性和开关特性
  12. 【英语天天读】Develop Your Own Helping Rituals
  13. linux中realplayer.rpm格式的软件安装,Linux_Linux中realplayer播放器安装步骤,Linux操作系统在安全性能上远 - phpStudy...
  14. android 监听通知栏点击事件,android使用NotificationListenerService监听通知栏消息
  15. 朋友圈文字怎么到中间_怎样查看微信朋友圈访客记录
  16. 6U VPX SRIO交换板
  17. 学习笔记第十四篇之知乎社交网络分析
  18. 医用计算机app,‎App Store 上的“金融-计算器”
  19. 美国密歇根州立大学计算机专业,密歇根州立大学计算机科学与工程系
  20. 5款自动爬取数据的神器!

热门文章

  1. ZGHKLMJD,ZGHKLMJD,ZGHKLMJD 骗子骗子骗子
  2. 程序员应该如何提升自己
  3. 你想要的宏基因组-微生物组知识全在这(190301)
  4. 【微信小程序】 获取用户信息 UserInfo 不注意的小问题 2022
  5. 西瓜书 数据集3.0α
  6. android2.2刷机,中兴 V880 Android 2.2.2 ROM 刷机包 省电 流畅
  7. 吉凯恩粉末冶金已成为中国高端汽车市场五大供应商之一
  8. Go 微服务开发学习提纲
  9. JavaScript-------------
  10. 如何使用Jlink下载ST/GD芯片固件