位置: 编程技术 - 正文

Cocos2d-JS 环境搭建 for mac(cocos2d js教程)

编辑:rootadmin
最近和好基友决定学习下游戏开发,由于我们都是从事web开发的,所以经再三讨论研究,决定先弄个web版本玩儿玩儿。

推荐整理分享Cocos2d-JS 环境搭建 for mac(cocos2d js教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos环境搭建,cocos环境搭建,cocos环境配置,cocos2dx环境搭建,cocos2dx-js,cocos环境搭建,cocos2dx环境配置,cocos2d环境搭建,内容如对您有帮助,希望把文章链接给更多的朋友!

  那么问题来了,从无到有的游戏开发我们肯定是搞不定的。所以上网搜索了下当下流行游戏引擎3d什么的太高深了,最终决定用Cocos2d-JS,官网竟然有中文的。感觉好厉害的样子,那么让我们开始吧!

首先罗列下主要内容:下载IDEIDE运行所需的环境搭建新建HELLO WORLD项目打包发布并运行在web中间件中下载IDE

  进入官网 Code IDE 是基于eclipse的跨平台ide,哇塞好厉害的样子。

如无法安装,请确认是否安装jdk。

IDE运行所需的环境搭建

由于我们是基于js环境开发,所以需要去下载Cocos2d-JS最新版本的引擎。并在ide中的首选项-》Cocos-》frameworks选择

Engine Mode并配置下载的引擎路径。否则会报错,Read json file null failed, the reason is:null。导致无法创建项目

新建HELLO WORLD项目

配置完成以后即可新建cocos javascript项目

然后就下一步下一步啦,哈哈。

新建完项目以后项目自带hello world demo,直接运行即可看到效果,可选择 jsBinding 或者浏览器运行

然后就可以,哈喽世界啦。。。。

Cocos2d-JS 环境搭建 for mac(cocos2d js教程)

打包发布并运行在web中间件中

web打包需要如下环境

Python ,官网猛戳这里。如果慢的话可以选择云盘离线下载或者 /Users/apple/.bash_profile命令,加入环境变量。

具体操作如下图:

生成JSC(字节码)

Javascript作为一个解释型的语言,如果直接打包发布,别人可以轻松的拿到Javascript源码。幸好Cocos2d提供了cocos2d-console工具,通过该工具可以将js编译为字节码(jsc)。

cocos jscompile命令,将js文件编译为js&#;式。

例如:

[plain] view plaincopycocos jscompile -s /Users/apple/Downloads/.SafariDownLoad/cocos2d-js-v3.3/src -d ./

参数:

-s:指定js文件夹src -d:指定生成jsc&#;式文件存放的目标文件夹

执行上面操作将CocosJSGame/src下的js文件编译为字节码(jsc)。

通过cocos compile命令可以进行Web的打包,将打包好的内容部署到服务器通过Web方式发布!

[plain] view plaincopybanzhuchilaohuMac:CocosJSGame apple$ cocos compile -p web -m release Running command: compile Building mode: release running: '/usr/local/apache-ant-1.9.4/bin/ant -f /Users/apple/Documents/cocos/CocosJSGame/publish/html5/build.xml' Buildfile: /Users/apple/Documents/cocos/CocosJSGame/publish/html5/build.xml compile: [jscomp] Compiling file(s) with extern(s) [jscomp] 0 error(s), 0 warning(s) BUILD SUCCESSFUL Total time: 9 seconds

打包生成发布文件位置:

然后将该文件目录发布到tomcat或者其他web容器中就可以了。

让我们一起去见证奇迹吧!!!!!!

实例:Cocos2d-js中使用纹理对象创建Sprite对象 本节我们会通过一个实例介绍纹理对象创建Sprite对象使用,这个实例如图5-2所示,其中地面上的草是放在背景(如下图所示)中的,场景中的两棵树是

Cocos2d-js模块化开发的一种解决方案 一、Cocos2d-jsModuleCocos2d-jsModule(下文简称Module)是一个用于Cocos2d-js游戏引擎模块化编程的一种解决方案。Module可以让项目如C的#include、Lua的require等语法那

Cocos2d-x结构学习(十七)CCSkeletonAnimation、CCSkeleton、AnimationState、AnimationState、SkeletonData 1、CCSkeletonAnimation:继承自CCSkeleton,骨骼动画类classCC_EX_DLLCCSkeletonAnimation:publicCCSkeleton{public:std::vectorAnimationState*states;//状态容器staticCCSkeletonAnimation*create

标签: cocos2d js教程

本文链接地址:https://www.jiuchutong.com/biancheng/369060.html 转载请保留说明!

上一篇:[置顶] 《Cocos2d-x实战 JS卷 Cocos2d-JS开发》上线了([置顶] 《精神怪谈》 后续起点)

下一篇:实例:Cocos2d-js中使用纹理对象创建Sprite对象(实例的英文)

  • 会计记账凭证如何填制
  • 建筑公司成本发票不够
  • 电子发票丢失如何税前扣除
  • 投资资产包括哪些会计科目
  • 建筑企业如何预缴税款
  • 按年征收的基金有哪些
  • 驾驶培训费可以报销吗
  • 以前年度损益调整账务处理分录
  • 发票开具税收分类是什么意思?
  • 个体工商户个人所得税怎么计算
  • 销项负数发票怎么填报增值税报表
  • 为员工购置小车怎么做账
  • 代扣车船税的手续有哪些
  • 物业公司营改增后收入的确认
  • 通行费进项税额抵扣金额填在哪里?
  • 收不到租金怎么解除合同
  • 自己去税务局开票怎么开
  • 资产评估合同属于什么合同
  • 在windows 7中
  • 新版edge浏览器文字不显示
  • 税务实名认证是不是就是税务登记
  • yii2.0使用Plupload实现带缩放功能的多图上传
  • 商业自持店铺出租合法吗
  • 银行贷款发放怎么做凭证
  • 雨林木风u盘pe装系统教程
  • 企业财务会计
  • 盈余公积弥补以前年度亏损所有者权益会增加
  • 固定资产报废后的处理程序
  • web安全如何入门
  • vue 使用高德地图
  • 处理固定资产怎么交税
  • 发生的计提费用没有发生怎么办
  • yii框架手册
  • php正则替换函数怎么写
  • tokenall
  • 2021年前端面试
  • php正则匹配a标签href
  • php读取php文件内容
  • 计提坏账准备需要确认递延所得税吗
  • 客运公司做账怎么做
  • 销项税大于进项税当月交税吗
  • 机票退票手续费新规定2023
  • 土地出让与土地划拨有什么区别
  • 报销职工福利
  • 企业收到的政府无偿拨付的款项应当全部计入递延收益
  • 会计需要装订资料有哪些
  • 公司债券属于负债吗
  • 营业执照变更需要本人到场吗
  • 税务局报季度税
  • 金税盘减免税款分录
  • 个人如何开增值税普通电子发票
  • 材料成本差异的含义
  • 纸质承兑汇票怎么兑现步骤
  • 单式记账法因为其简单易学,记账效率高
  • 购买用品开专票怎么入账
  • 往来核算会计实训总结
  • 资本溢价产生的主要原因
  • 购买柴油预付卡怎么入账
  • 小加工厂怎么开发票
  • 非营利医疗机构由谁批准
  • sql server索引怎么用
  • kb4022719安装失败
  • win8系统安装WPS
  • linux 转换文件编码为utf8编码
  • dl是什么文件
  • win7系统电脑卡住了怎么办
  • win10预览版21277下载
  • 电脑自带的groove音乐用不了
  • Bootstrap与KnockoutJs相结合实现分页效果实例详解
  • python的脚本
  • unity3D游戏开发
  • jquery设置滚动条到底部
  • js实现css样式
  • shell脚本wc
  • python字符串的编码规则
  • js设计模型
  • javascript面向对象精要
  • Android GridView属性集合
  • python按行读取文本并输出到excel
  • 江苏省国税局局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设