文件管理 · 2022年7月25日

cocos2dhtml5教程|自学cocos2d js游戏开发应该按什么步骤进行

⑴ 求cocos2d-x教程

cocos教程网络网盘免费资源在线学习

链接: https://pan..com/s/1lYZHKPPVuvBR4rddE1jasA

提取码: e2ht

cocos教程 极客学院Cocos2d-x源码 05_第5阶段 项目实战 04_第4阶段 功能扩展 03_第3阶段 常用功能 02_第2阶段 基础知识 01_第1阶段 环境搭建 5 使用Eclipse在Ubuntu下搭建Cocos2d-x 3集成开发环境 4 Cocos Code IDE使用 3 Windows环境下Visual Studio 2013中搭建Cocos2d-x 3.1集成开发环境 2 Cocos2d-x3.1rc0项目创建及新功能介绍 1 WinMac环境Cocos2d-x开发环境搭建 06. HelloWorld示例详解.webm 05. 在Mac平台编译成Android程序.webm 04. Mac平台开发环境搭建.webm

⑵ cocos2dx html5 创建的js怎么引用

H5e教育Html5开发为您解答:cocos2d-js是cocos2d-x的javaScript版本,真正跨全平台的游戏引擎,采用原生JavaScript语言,可发布到包括Web平台,iOS,Android,Windows Phone8,Mac,Windows等平台。利用cocos2d-js开发HTML5游戏/动画,我们可以通过SDK也可以直接使用js类库:l SDK下载:http://cn.cocos2d-x.org/download/l js类库:http://www.cocos2d-x.org/filecenter/jsbuilder/先说说SDK的开发步骤:1、 安装python2、 解压SDK,运行setup.py3、 运行cmd,新建cocos2d-js项目:cocos new –l js project_name4、 使用webStorm等IDE打开项目目录,新建的项目已经有现成HelloWorld例子5、 了解一下main.js的说明(关于project.json),然后打开resource.js和app.js阅读代码6、 在app.js中正式开始自己的代码编写。当然,这里可以增加新的js文件,需要修改project.json。再说说js类库的开发步骤:1、 下载类库2、 新建HTML页面,引入相应类库3、 在onload之后,编写cocos2d-js代码,从cc.game.run()开始。入口代码其实跟SDK开发方式的main.js一样。这里更推荐使用SDK方式,因为可以通过阅读源代码获取API的使用说明。开始cocos2d-js开发前,需要洗洗脑,知道cocos2d-js的平面坐标情况。这跟HTML和canvas的布局都不一样。wps_clip_image-10616在cocos2d-js游戏中,画面的左下角是(0,0),x从左往右递增,而y是从下往上递增的,跟数学的二维坐标系一致。Cocos2d-js框架把游戏拆分为很多个场景,当玩家在不同界面切换的时候,框架实际上就是让游戏画面在不同场景中切换。跟Flash一样,cocos2d-js也有最基本的元素——节点Node。节点可以包含子节点,形成树形结构:wps_clip_image-1073然后,Layer、Sprite继承了节点,实现了更多功能,例如Layer用于表示一个面板一个层,Sprite精灵用于加载图片表示人物。而场景本身也是节点,所以场景中可以添加层,层中可以添加层,也可以添加精灵。

⑶ cocos2d-x实现剧情对话的打字机效果,求思路,求教程,求指点

获取对话内容字符串的长度,然后为相应显示用的CCLabelBMFont run一个由CCDelayTime和CCCallFuncND组成的动画序列,回调函数里设置CCLabelBMFont 的显示内容,显示长度依次+1,直到最大值并播放音效就可以了。另外,和提这个需求的策划说一声:别用小时候玩游戏的意淫来祸害程序猿了。这种不实用的慢节奏东西根本不适合手机游戏,这年头有人看字幕么,就算有,有人看这种一个字一个字打出来的SB字幕么?

⑷ cocos2d-x 是否支持 html5

cocos2d-x引擎的发展趋势通过与cocos2d-iphone引擎、cocos2d-x的作者以及其他专家的交流和分析,笔者认为cocos2d-x引擎的发展主要有以下几种可能性。第一种可能是,紧跟cocos2d-iphone引擎的功能,继续完善跨平台性。目前cocos2d-x引擎已经能够支持苹果iOS、谷歌Android、微软Windows XP、微软Windows 7、联通沃Phone、联想乐Phone、Meego、Marmalade(原AirPlay SDK),将来继续追加更多的手机平台,比如升级年久失修的Bada版本移植,或者增加WebOS、BlackBerry版本等。当然这其中大家最期待的就是能否移植到微软Windows Phone 7上了。如果能跨iOS、Android和Windows Phone 7三个主流平台,那么就谁都无法阻挡cocos2d-x引擎的飞速发展了。第二种可能是,在C++语言的基础上,增加多种编程语言的绑定。现在我们可以看到官方已经推出了Lua语言的绑定,未来不排除加上Java、JavaScript、C#和Python等编程语言的可能性。这种理论在技术上是完全可行的,Unity3D就是这样的技术方案,目前还不确认cocos2d-x引擎是否会走这条路。第三种可能是,移植cocos3d引擎, 成为一个集2D和3D功能于一身的大引擎。如果是这样,那么打算用cocos2d-x引擎做2.5D游戏的开发者就有福了。第四种可能是,推出动作编辑器,目前cocos2d-iphone引擎社区里已有两个开源的编辑器在快速发展,这两个开源的编辑器分别是CocosBuilder和CocoShop。Ricardo Quesada多次在论坛里强调新开发的编辑器输出格式为plist格式,这是一种在cocos2d-iphone引擎和cocos2d-x引擎上都能兼容的格式。第五种可能是,往Web方向发展,HTML5是未来的趋势,Unity3D也推出了浏览器插件以支持Web游戏的开发,同时我们也看到了cocos2d-javascript分支的发展。未来cocos2d-x引擎是否有可能演变WebGL的技术路线呢?cocos2d-iphone论坛里就cocos2d 2.0路线中脚本选择Lua还是JavaScript争论不休,Ricardo Quesada表示他个人比较倾向于选择JavaScript向Web方向发展,Walzer也提到了用Google V8引擎绑JavaScript的可能性。

⑸ html5 游戏开发入门 哪个框架比较好

Construct2、ImpactJS、GameMaker三个是收费的,其中Construct2与GameMaker更像一个游戏开发工具,可以实现不用写一行代码来制作游戏,更适合于没有编程基础的人使用。而ImpactJS作为一个高质量的框架,且易于扩展,虽然是收费的,但是物有所值。

开源引擎中,three.js是最火的,但是仅限于开发3D游戏。

其次是CreateJS,由Adobe官方赞助且采用Flash类似的API以及模块化开发,是Flash开发者以及将Flash游戏转换成html5不可多得的选择。

Turbulenz虽然开源时间比较晚,但颇有后来者居上的趋势,由于其对2D和3D的同时支持,是同时开发2D和3D游戏的最佳选择。

LimeJS与Crafty相比的优势在于有一个公司进行维护,相比个人要更稳定,但是需要依赖于Google Closure,也使之成为一个重量级的框架。

Crafty体积小、轻量级,更适合于小游戏的开发。

Cocos2d-html5作为国产框架的一个优势在于中文文档和教程多,且得到了Google的支持,但相比ImpactJS、CreateJS仍不够成熟。

melonJS、Quintus、lycheeJS的开发者和使用者都较少,相关文档和教程也相对少,还有待观察。

⑹ 自学cocos2d js游戏开发应该按什么步骤进行

跟你简要说一下我的自学路,以免你走弯路背景:有工作,而且很忙;在不影响工作基础上用业余时间鼓捣(经常会因为工作耽搁学习进度);基本没技术背景(初中qbasic、高中pascal半吊子),大学文科,工作也不是搞代码。因此我感觉我的自学路跟你还是挺契合的。1两年前的一天,决定要做独立游戏制作人。选定引擎cocos2d,开始学习objective-c语言;(如果你打算只在iOS平台开发可以学obj-c配合cocos2d或者sprite kit;如果打算跨平台就要用cocos2d-x和c++了;当然unity什么的也不错但是我还没尝试过,一直很向往)2我跳过了iOS程序开发(似懂非懂看完了斯坦福那一系列的教学视频),结合当时情况直接选择了cocos2d引擎,这时开始接触 @吴一刀 推荐的博客;我主要看的是子龙山人<子龙山人 – 博客园>、Ray Wenderlich<Ray Wenderlich>、Himi<黑米GameDev街区>这些博客里最基本的例子,知易那个以我当时的水平还看不懂。3尝试开始设计自己的简单游戏,我做打地鼠!当然比教学例子里的打地鼠复杂多了4这个过程中发现自己懂的实在是不够,所以又开啃这本书:Learn cocos2d 2 by Steffen Itterheim & Andreas Low5慢慢的发现需要一些趁手的工具和编辑器,并发展出一套自己构建于cocos2d之上的游戏设计架构。我目前的情况是这样:关卡编辑我使用plist文件配合自己写的类;sprite sheet使用TexturePacker<TexturePacker>;动画/UI编辑最初自己手写太累,后来选择了cocosbuilder,请注意现在这个软件已经停止维护,转而引导用户使用SpriteBuilder<SpriteBuilder>(域名都做了自动跳转;SpriteBuilder我木有研究过,建议你研究一下)。粒子编辑我自己还没实际用到,如果真正需要我感觉cocosbuilder的够我用的。//更新:后来用到了ParticleDesigner和cocosbuilder两个软件的粒子编辑混搭我当时遇到的一个大麻烦是如何让cocosbuilder、cocos2d版本互相兼容且cocosbuilder无问题。大概情况是这样:cocosbuilder2.1和cocos2d-iphone2.0及2.1版本都不协调怎么办?;What version of Cocosbuilder and Cocos2d-iphone should I choose?目前我使用的cocosbuilder 2.1版本(渐变层有bug、并且很可惜动画播放完没有触发消息的机制,我只好把每个动画时长都手动记录一下自己处理)======3月12日更新======在 @GarfieldKwong 指点下发现这个版本动画播放完是可以触发消息机制的,更高级版本3.x支持的效果应该是在动画中就加入callback的关键帧新技能get√具体代码可见下面学习案例的第一个例子里Explosion部分=====================cocosbuider的学习可以看两个例子Creating a Game with CocosBuilder;Introction to CocosBuilder;然后就是多用多尝试。6整个学习过程要学会查资料、学会寻求帮助,我主要用的stackoverflow(话说刚刚发现stackoverflow的reputation喜过15,终于可以投票了:)在学习过程中得到了子龙山人(我认为本尊是这位 @屈光辉 )、LearnCocos2d作者Steffen、 @kubisoft 以及众多网上朋友的帮助,再次表示感谢。7硬件及开发者资格:看完c++开始看obj-c,这个过程一直是使用的vmware虚拟机安装的mac系统写程序;然后入手一个最便宜的mac pro、以及iPhone,尝试玩各种游戏;从看c++开始大约过了1年半(已经有非常简陋的游戏demo)才真正购入iOS开发者资格并开始真机测试。8尝试过的一些其他工具、各种弯路和坑、以及发散内容:可以拖拽方式写代码的stencyl <Stencyl: Make iPhone, iPad, Android & Flash Games without code>;最初学的不是ojc-c而是谭浩强老师的c++程序设计(虽然有人不喜谭老师,但那书是中文的让我对面对对象程序设计有一些初步的概念,再看英文的obj-c不至于太摸不着头脑,反正手头正好有这么一本买了6年没看的c++。。。);尝试过<Tiled Map Editor>但自己目前的坑没有用到;尝试过一点物理引擎和粒子,但自己目前的坑没有用到;现在粒子用到了,做了火焰等效果,也挺美的;但是一定要注意CPU占用优化,内存方面我最低支持4S没遇到大问题学习音乐制作,这个我小时候学琴一直也喜欢音乐所以有一点点底子,如果没有基础可能上手有门槛;开始用的软件LMMS,但是音源插件在64位系统的问题我一直没解决掉时间精力也不多,所以是暂时停滞了;最近发现Garage Band可能也可以写歌;另外还试过一个很有历史的微软的音乐自动编辑器,很好玩,用来做背景音乐也不错。入手手绘板学画画(这中间纠结了好久才决定用位图不用矢量图),如果你能找到热爱游戏的美术同学一起搞那最好不过。但是我一直对画画心痒难搔。。。所以入了这个深坑,晒一晒:转载z

⑺ cocos2d-js怎么入门,为什么官网完全找不到下载,只有文档啊

兄弟,我和你一来样有源这个疑问。不过最终弄懂了。现在cocos2d-js集成到cocos2d-x里了,你就下载cocos2d-x就可以了!它官网有介绍“A popular game engine includes C++, Javascript, and Lua APIs. ………………”

⑻ cocos2d-x视频教程有么

cocos2d-x游戏开发,杨丰盛倒是出了一套相关的视频教程,你可以找来看一下。名字:跨平台游戏开发课程。。你去找一下吧

⑼ 自学cocos2d 游戏开发应该按什么步骤进行

不得不说,cocos2dx的官方文档实在不是很完善。但代码里附带的sample还是很不错的。如果你用的是2dx且c++,去看看里面的TestCpp代码,看看官方是如何使用他们自己的方法。这比大多数网上找到的二手教程要好多了。然后试着按自己的理解去改动或仿写示例代码,看看执行效果是怎样的。对基本函数了解之后,挑一个小游戏,比如打飞机、俄罗斯方块、马里奥…自己用代码实现一下。如果搞不定,去网上找找别人写的代码研究下,看问题出在哪。等你做出一个完整的小游戏后,差不多就算开始上路了。之后,就是一个游戏接一个游戏地写。写不了几十个,你就可以靠这行吃饭了。