Cocos2d-x学习之路(一)
前文
我呢,现在在一家手游公司上班,但是我之前一直学习的是做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学习之路(一)相关推荐
- kanzi学习之路(序)
凤凰科技讯 北京时间2016年12月19日消息,据外媒报道,中国移动操作系统公司中科创达软件股份有限公司在周一宣布,已同意以6400万欧元(约合6700万美元)收购芬兰汽车软件公司Rightware. ...
- Redis学习之路(一)--下载安装redis
redis学习之路--下载安装redis windows安装redis 1.下载redis 2.安装 3.查看是否安装成功 windows安装redis 1.下载redis 网址:https://gi ...
- 前端Vue学习之路(二)-Vue-router路由
Vue学习之路 (二) Vue-router(基础版) 一.增加静态路由 二.动态路由+路由嵌套+404页面 三. 编程式导航 四.命名路由 五.命名视图 六.重定向和起别名 1.重定向 2.起别名 ...
- 前端Vue学习之路(一)-初识Vue
Vue学习之路 (一) 1.引言 2.更换npm国内镜像源 3.用npm下载Vue 4.Vue全家桶 5.使用命令创建项目 5.推荐插件 6.推荐网站 7.学习扩展 1.引言 先安装node.js环境 ...
- 学习之路-现代密码学基础-001
学习之路-现代密码学基础-第一章密码学概论 转载于:https://www.cnblogs.com/vegetables-Adanos/p/5371420.html
- 拿下斯坦福和剑桥双offer,00后的算法学习之路
董文馨,00后,精通英语,西班牙语.斯坦福大学计算机系和剑桥大学双Offer,秋季将进入斯坦福大学学习. 10岁开始在国外上学:12岁学Scratch: 13岁学HTML & CSS: 14岁 ...
- Markdown学习之路
Markdown学习之路 作者:CFishHome 转载请注明地址:https://blog.51cto.com/12731497/2164274 Markdown是什么? Markdown是一个 W ...
- [EntLib]微软企业库5.0 学习之路——第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——上篇...
本文是为后面的学习之路做铺垫,简单介绍下企业库中的Validation模块的一些相关知识,包括Validation模块的简介.用途.使用方法.默认提供的多种验证器的介绍等. 一.简介及用途 在实际的项 ...
- 转载: Qt 学习之路 2归档
Qt 学习之路 2归档 http://www.devbean.net/2012/08/qt-study-road-2-catelog/
- python之路 mysql 博客园_教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql...
教为学:Python学习之路(二):MySQLdb的几种安装方式,以及用Python测试连接MySql Easy_install安装MySQLdb 很简单,以至于我不晓得该怎么说.一句话. sodu ...
最新文章
- 压缩人工智能的数据值
- 【linux】Valgrind工具集详解(一):简介
- 【ACM】奇怪的回文数
- Spring Cloud:connect time out
- nginx php怎么配置伪静态,nginx rewrite 伪静态配置参数和使用例子
- JUnit-4.12报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing异常的解决
- 我被“非结构化数据包围了”,请求支援!
- 1006.复制打开他人的clion工程错误
- Js 对象添加属性
- Vlan与VTP的介绍及工作原理
- 高中电子技术——三极管的放大特性和开关特性
- 【英语天天读】Develop Your Own Helping Rituals
- linux中realplayer.rpm格式的软件安装,Linux_Linux中realplayer播放器安装步骤,Linux操作系统在安全性能上远 - phpStudy...
- android 监听通知栏点击事件,android使用NotificationListenerService监听通知栏消息
- 朋友圈文字怎么到中间_怎样查看微信朋友圈访客记录
- 6U VPX SRIO交换板
- 学习笔记第十四篇之知乎社交网络分析
- 医用计算机app,App Store 上的“金融-计算器”
- 美国密歇根州立大学计算机专业,密歇根州立大学计算机科学与工程系
- 5款自动爬取数据的神器!
热门文章
- ZGHKLMJD,ZGHKLMJD,ZGHKLMJD 骗子骗子骗子
- 程序员应该如何提升自己
- 你想要的宏基因组-微生物组知识全在这(190301)
- 【微信小程序】 获取用户信息 UserInfo 不注意的小问题 2022
- 西瓜书 数据集3.0α
- android2.2刷机,中兴 V880 Android 2.2.2 ROM 刷机包 省电 流畅
- 吉凯恩粉末冶金已成为中国高端汽车市场五大供应商之一
- Go 微服务开发学习提纲
- JavaScript-------------
- 如何使用Jlink下载ST/GD芯片固件