学cocos2D-X引擎,cocos2dx游戏开发教程怎样?

中国领先的IT技术网站
51CTO旗下网站
Cocos2d-X游戏开发:搭建Cocos2d-X开发环境
cocos2d-x是一个开源的,跨平台的,轻量级的2D游戏引擎,51CTO曾在Phone Club上介绍过这个引擎。今天我们就来分享如何在Mac系统下搭建cocos2d-X引擎吧。
作者:Himi来源:Himi博客| 10:40
首先到Cocos2d-X下载地址下载最新版,下载的是cocos2d-1.0.1-x-0.9.2.zip此版本对于iOS 5做了些兼容正好适合,那么可能随着时间推沿,童鞋们看到此篇的时候可能已经不是1.0.1是最新版了,那么这里给出下载列表地址便于大家选择需要的版本,/p/cocos2d-x/downloads/list
第一步:下载cocos2d-X的引擎包,上面已经给出地址了;
第二步:下载完成之后Himi将其放置到了&文稿&中;(点击Finder-点击左侧的&文稿&);
第三步:启动终端;(点击Finder-前往-实用工具-终端)
第四步:先利用命令进入当前的 &cd documents& 进入Documents文件夹,继续进入文件夹命令:&cd cocos2d-1.0.1-x-0.9.2&,然后&sudo ./install-templates-xcode.sh&命令开始执行安装命令,这时候会如下提示:
select&the&template&version&to&install&&&3&for&xcode3&&&4&for&xcode4&&&input&nothing&for&all&&&4&&&
让选择对应你的Xcode的版本,对应选择后输入对应数字,然后回车即可安装完成.
OK,下面新建一个项目,然后Xcode出现如下界面,看左侧一栏,多了一个Cocos2d-x,如下图:
然后新建好的cocos2d-X项目如下:
直接运行吧,效果如下:
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
头条关注热点热点热点
24H热文一周话题本月最赞
讲师:305377人学习过
讲师:171802人学习过
讲师:91669人学习过
精选博文论坛热帖下载排行
本书从基础知识入手,详细讨论了Oracle数据库的创建、OEM及iSQL*Plus等工具的使用、Oracle的字符集知识、用户的创建与管理、表空间和数据文...
订阅51CTO邮刊3766被浏览196115分享邀请回答
/v_show/id_XMTI2NjcxOTQ0OA==.html
1.6K181 条评论分享收藏感谢收起45931 条评论分享收藏感谢收起查看更多回答首先说一说学习手机游戏(移动游戏)这件事。
眼下移动互联网行业的在以井喷状态发展。全球几十亿人都持有智能终端设备(ios android),造就了非常多移动互联网创业机会:
一、移动社交
& & &微信、微博,别的不说了
二、移动电商
& & &手机淘宝、漂亮说 ...
三、市场商店
&appstore,91,豌豆夹
四、手机视频
五、位置导航
六、行业应用
七、工具软件
八、手机游戏
当然。每种移动互联网创业创新都有机会、都有国内外的成功案例,只是绝大多数的成功案例是
XXX应用达到多少用户使用,移动互联网思维是用户思维、粉丝思维。不是赚了多少钱而是有多少用户
然后就是。项目估值XX亿。成功获取投资XX亿美元,拿到钱干什么呢?
烧钱,再发展用户,再拿投资,A--》B---》C 最后上市。从天使到C轮,
好些投资人就赚了好多,好比买股票一样。估值越来越高。(从A轮项目估值1个亿,1000万占10%,到C轮估值10个亿10%能够卖掉10亿)
这推动了国内大量热钱投资移动互联网。有暴发户、有专业基金、投资机构、有公司(海淀图书城随着车库咖啡创业孵化器的开张引来了众多投资机构成立创业街)
那拿不到投资的那些项目呢?98%的都死了。
这就是一个移动互联网思维下的产业现状,那么有没有不须要投资的移动互联网项目可以产生收入高速发展呢?
这里有一个悖论
实用户才有投资-》有了投资才好发展用户
只是确实有非常不错的App自然增长好多用户,那就行高速融资,只是挑战在于可以用资金高速发展用户再融资。假设投资机构是人,那么创业公司就是吸血鬼,假设6-8个月吸不到血就Over啦,可是鬼多人少,一定有大量垃圾app死掉。
怎样能不再吸血也不死呢?
那就是在眼下的用户基础上可以有收入。自己供血,怎样能有收入?
做手机游戏,或做手机游戏的推广广告。
所以我们看到微信在做游戏、陌陌在做游戏、微博在做游戏、大姨妈、墨迹天气里都能下载游戏。在91助手。360助手。豌豆夹中排在前面的也是游戏,我们从这些app中下载的每一个游戏仅仅要付费了,这些app都能转到分成,就算不付费,在我们执行游戏的时候看了广告,这些app也能赚到钱,所以,移动互联网的造血模式产生了。
发展用户-》推游戏-》赚钱--》再发展用户
这样就算拿不到兴许投资也能做大。
但核心还要把自己的产品做好,否则,用户也会流失,每一个app都有自己的标签,不能在产品中看到都是游戏。
也就是说游戏能够让流量变现。
不仅如此,当下的社会热点的也会由游戏变现。《爸爸去哪》《大闹天宫》。。。文化产业的动漫、电影、版权形象都在改成手机游戏。
由于这些IP直接就实用户
所以,要进入移动互联网行业。首选游戏。
----------------------------------------那游戏公司都有哪些类型,都须要什么人才呢?-----------------------------------------------------------
在游戏公司中一般分为端游、页游、手游3大类产品开发公司。
还有的公司做发行,代理
有的公司是渠道
有的公司的媒介。測评
有的公司是引擎、平台
有的公司做游戏工具
看怎样定位了,
假设做技术肯定去手游研发公司啦!保守预计全国10万家左右。北京、上海、深圳、广州、南京、杭州、成都、大连为主要城市
公司招聘人员包含技术、美术、策划、运营、商务、前台、測试等等。
--------------------------------------假设做技术一般什么待遇?--------------------------------------------------------
说不好,看公司、看地点、看岗位、看能力?
总之公司不一定大就好、不一定居民楼里的创业团队比写字楼里的公司差,好多月收入上万的手游产品都是从3-5个人的创业团队開始的。
我对美术、策划、运营不太了解,假设做技术的话也分前端和server,一般在8k-30k之间。
前端指Cocos2d-x Unity3D的开发,做手机上的交互、界面、特效、地图等
server要保存游戏的各种数据和计算。
所以做游戏技术,不全是Cocos2d-x和Unity3D 这2个仅仅是手游client比較流行的引擎工具
插播一个广告:北京北四环鸟巢附近欧陆经典招聘Cocos2d-x主程1枚。
月薪2.5k左右,要求有1款完整上线项目经验。
有意向的发到我邮箱&
--------------------------------------那是学Cocos2d-x还是学Unity3D呢--------------------------------------
假设要有手游的开发,先定位做前端还是server,假设做server可能要学习C++,Python,Java Oracle。mySql。NodeJS ,Mina,ACE这些,
假设要做前端要学H5,Android,iOS,opengl ES,Cocos2d-x Unity3d,可能都要学,
Cocos2d-x是开源的,使用C++开发
Unity3D是商业付费引擎,使用Js和c#脚本开发
假设想真正做开发,最好还是先从Cocos2d学起。由于国内75%的游戏都是这个引擎开发的。《大掌门》《找你妹》《捕鱼达人》
日收入800万的《刀塔传奇》也是........
-------------------------------------怎样学Cocos2d-x呢?---------------------
买本&Cocos2d-x手机游戏开发与项目实战具体解释&
看我的博客和视频(正解)
12:00了。吃饭去了
阅读(...) 评论()cocos2d&培训机构:最火游戏开发引擎谁将更胜一筹?_快来跟我学_新浪博客
cocos2d&培训机构:最火游戏开发引擎谁将更胜一筹?
  在近期的全球移动开发者大会上,Unity发布了2D引擎,触控在同时发布了Cocos
3D引擎;而在差不多同时间,以安卓为主的OGEngine也发布了新版本,并宣布将支持跨平台。各大引擎频频大动作并不是巧合,这代表着移动游戏行业的战火已经从游戏本身蔓延到向来不太受关注的底层技术引擎层面。
  手游开发引擎主要以开源引擎、付费引擎以及自研引擎为主,在所有引擎中,这三类开发引擎特点各异,各有利弊。出于节约成本、缩短周期和降低风险三方面考虑,很多游戏厂商倾向于使用第三方的现成引擎制作游戏,这样能将重心放在游戏的开发和设计上,不再受底层的技术及工具设计烦恼,这也是一个非常好的选择。另外,游戏引擎是游戏开发的核心,如果一直在技术上依附于他人,就难以摆脱受制于人的局面,所以越来越多的开发商会选择一款优秀程序开源免费的游戏引擎来开发。
  目前主流的游戏开发引擎包括:Cocos2d、Unity3d、OGEngine、Unreal等。其中Unity3d和Unreal是闭源收费的,授权费较高而且入门门槛相对较高。所以对于中小开发者,开源免费的Cocos2d和OGEngine是相对较好的选择。
  在国内,Cocos2d-x占有一定市场份额,然而从Android社区成长起来的OGEngine发展势头迅猛,受到越来越多开发者的关注。
  正如iOS和Android两个最大的对立阵营一样,源于iOS阵营的Cocos2d-x和源于Android阵营的OGEngine也将会在游戏引擎领域各据一方,相互厮杀。如同魔兽世界WOW里面的联盟和部落,分别代表着不同的群体,属于不同阵营。
  下面我们就来详细对比下Cocos2d-x和OGEngine。
  Cocos2d-x源于支持iOS游戏开发的Cocos2d-
而OGEngine则源于Android游戏开源引擎AndEngine.
Cocos2d-x基于Cocos2d-iphone,拓展Cocos2d跨平台;采用C++开发,目前支持的平台有iOS,Android,Windows等。OGEngine是基于AndEngine,拓展AndEngine跨平台;采用Java开发,支持的平台有Android和iOS。
  由于Cocos2d-iphone是以Objective-C为基础开发的,Cocos2d-x支持的语言是C++。所以采用Cocos2d-x开发游戏的开发者必须使用C++。然而Java程序开发者占大多数,而且正不断扩大,所以一款支持Java的跨平台开源引擎是十分受欢迎的。OGEngine正是在这样的背景下快速发展起来的。
  Cocos2d-x入门难度相比于OGEngine要高。Cocos2d-x在插件兼容性方面较差,如果开发发者更改了引擎代码,则可能导致不同的环境不兼容。
  OGEngine主要使用Java语言开发,但是在大运算量耗时功能时,OGEngine试用了C/C++本地代码进行开发,比如物理引擎及音频处理。作为开发者,只需要关注Java就可以了,OGEngine已经将所有本地代码封装好了。OGEngine支持Android和iOS平台,支持使用java直接编写iOS游戏;更多平台支持也在陆续拓展中。
  Cocos2d-x和OGEngine各有特点,针对的开发者人群不同。对于开发者而言,意味着他们将拥有更多选择,使得他们可以更加便捷地创作游戏。对于整个产业而言,OGEngine的崛起,会极大的降低手游开发的门槛,让更多开发者,特别是Java程序员,投入到这个行业,创作更多优秀的作品。(来源:)
快来跟我学
博客等级:
博客积分:0
博客访问:7,328
关注人气:0
荣誉徽章:

我要回帖

更多关于 cocos2dx游戏开发教程 的文章

 

随机推荐