cocos2D-JS 介绍

cocos2D-JS 介绍,第1张

概述 引用     http://www.cocos2d-x.org/docs/manual/framework/html5/zh Cocos2d-JS是Cocos2d-x的JavaScript版本,融合了Cocos2d-html5和Cocos2d-x JavaScript Bindings。它支持Cocos2d-x的所有核心特性并提供更简单易用的JavaScript风格API,并且天然支持原生、 

引用 http://www.cocos2d-x.org/docs/manual/framework/html5/zh


Cocos2d-Js是Cocos2d-x的JavaScript版本,融合了Cocos2d-HTML5和Cocos2d-x JavaScript Bindings。它支持Cocos2d-x的所有核心特性并提供更简单易用的JavaScript风格API,并且天然支持原生、浏览器跨平台应用。

在3.0版中,Cocos2d-Js完成了不同平台工作流的彻底整合,为不同平台提供了统一的开发体验。无论开发web应用还是原生应用,都可以便捷地采用Cocos2d-Js实现“一次开发,全平台运行”。采用Cocos2d-Js开发的同一套JavaScript游戏代码,可以同时运行在Mac OS X,windows,iOS,AndroID等原生平台、以及所有现代浏览器上,这将使得我们的开发者轻松覆盖几乎所有发行渠道,带来前所未有的机遇。另一方面,若开发者只想开发一款Web轻度休闲游戏,Cocos2d-Js也专门为此类游戏定制了lite Version,直接将Cocos2d-Js lite Version集成到页面中即可使用。

作为工作流整合后的第一个版本,Cocos2d-Js v3.0兼具了简单和强大:新的JavaScript风格API使得编码,测试和发布环节都变得异常轻松简单;同时v3.0还提供了诸多强大的新特性,比如Spine动画支持,支持热更新的资源管理器,对象缓冲池,Js到Objective-C/JAVA反射等等。

工作流

跨平台游戏开发者可以使用Cocos Console来创建项目,用Web引擎加速游戏开发,最终用Cocos Console将游戏发布到所有原生平台和Web平台。

Web端轻度休闲游戏开发者可以直接下载单文件的Cocos2d-Js lite Version,嵌入Web页面中,像使用jquery那样进行开发。

下载与API索引 Cocos2d-JS github仓库 Cocos2d-JS Full Version下载链接 Cocos2d-JS Lite Version下载链接 在线API索引 下载API索引 在线测试例 主要特性 主持所有现代浏览器和原生平台(AndroID,Mac OSX,windows) 场景管理 场景切换特效 精灵与精灵帧动画 特效:Lens,Ripple,Waves,liquID,等等. 动作: 普通动作:Move,Rotate,Scale,Fade,Tint,etc. 组合动作:Sequence,Spawn,Repeat,Reverse 变速动作:Exp,Sin,Cubic,Elastic,etc. 其他动作:CallFunc,OrbitCamera,Follow,Tween 资源管理器(热更新) 菜单与按钮 集成物理引擎:Chipmunk或Box2d 粒子系统 骨骼动画:支持Spine和Armature 字体: 固定或可变宽度字体快速渲染 支持.ttf字体 瓦片地图支持:正交,等距和六边形 视差滚动 运动轨迹特效 绘制到纹理 移动设备上的触摸和加速度计支持 桌面设备上的触摸,鼠标和键盘支持 声音引擎支持,基于OpenAL或WebAudio 集成慢动作,快进效果 高效压缩纹理支持:PVR压缩或未压缩纹理,ETC1压缩纹理 独立于分辨率的适配 可定制的模块化引擎 友好开源项目:适用于任何开源或闭源项目 基于OpenGL ES 2.0(移动设备)/ OpenGL 2.1(桌面设备) 完整WebGL支持和在不支持WebGL设备上自动使用Canvas 文档 Cocos2d-JS v3.0发布说明 Cocos2d-JS v3.0改动列表

Cocos2d-JS v3.0升级指南

综述

Lite Version工作流 Cocos2d-JS 2.x新手入门 历史发布说明

初步了解Cocos2d-HTML5

如何搭建Cocos2d-JS开发调试环境 如何自定义Cocos2d-JS加载界面 Cocos2d-JS的屏幕适配方案 月亮战士——Cocos2d-html5游戏展示

用Cocos2d-Js 来写一个跑酷游戏(Cocos2d-Js v3.0)

1. 建立Cocos2d-JS开发环境 2. 你好Cocos2d-JS 3. 建立第一个游戏场景 4. 设计实现主场景 5. 让角色运行动画 6. 在游戏中加入Chipmunk物理引擎 7. 使用瓦片地图和相机 8. 增加金币和障碍物 9. 游戏结束逻辑 10. 添加游戏音频

Cocos2d-HTML5 v3.0的新功能

使用Cocos Console管理工程 资源管理器 事件管理器 属性风格API 简化的游戏启动流程 对象构造与类继承 简化action的使用 对象缓冲池 Bake Layer Javascript到JAVA反射 Javascript到Objective-C反射 Cocos2d-html5模块化 项目配置文件 基础数据类型重构 单例对象重构 统一create函数 使用cc.loader加载资源 资源路径工具cc.path 系统信息 异步函数工具cc.async cc.saxParser的改造 cc.spriteFrameCache的改造 cc.FileUtils的移除 cc.log的改造 其他3.0版的API改动

进阶主题

如何在JSB项目中使用extension 在Android平台使用Plugin-x Plugin-x的框架 如何为Android开发自己的Plugin 使用iOS支付插件 Facebook SDK Beta for Cocos2d-Js Facebook SDK Beta API Reference Android平台上如何集成Facebook SDK Beta for Cocos2d-JS iOS平台上如何集成Facebook SDK Beta for Cocos2d-JS Web平台上如何集成Facebook SDK Beta for Cocos2d-JS 总结

以上是内存溢出为你收集整理的cocos2D-JS 介绍全部内容,希望文章能够帮你解决cocos2D-JS 介绍所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1003290.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存