简介

最近在研究游戏,体验了下unity、unreal engine、cocos、jmonkey等游戏引擎,正好写文章记录下,本篇是cocos2dx的安装运行

环境及依赖安装说明

博主的电脑环境如下:

  • window10
  • python2.7:这个要注意,cocos2dx使用的是python2,不是python3,试了下,python3确实不行
  • cocos2dx-V3.17.1版本:没有使用最新版的4,看更新没有啥大操作,而且试了下好像和文档不太同步?新建js工程一直报错,尝试好久没有解决,最终用老版本3顺利运行,所以还是用3吧
  • Visual Studio IDE 2013/2015/2017:不能用高版本,会报错了,但微软的官方下载页面让人摸不着头脑,最终还是找到办法下载了老版本,在Stack Overflow上找到了方法,最后的rel修改版本,虽然不是预想中的15版本,是17,但能用就行了
  • Android SDK:发布Android版本的时候需要,可以暂时不配置,目前不是必要的

用两个需要我们手动加入环境变量,python2直接用绝对路径也行,环境变量配置后记得注销电脑后再登录,这样就生效了

运行

安装完成后,进入cocos的根目录,运行下面的命令进行配置下:

python setup.py

然后我们就在cocos的根目录下的:tools\cocos2d-console\bin,有对应的cocos命令,将这个bin目录加入环境变量后,注销重启生效

重启后,我们就可以直接使用cocos命令:

PS E:\code\js\self> cocos -v
cocos2d-x-3.17.2
Cocos Console 2.3

接下来我们使用命令创建一个工程:

PS E:\code\js\self> cocos new MyGame -p com.MyCompany.MyGame -l js -d ./MyCompany
> 拷贝模板到 E:\code\js\self\MyCompany\MyGame
> 拷贝引擎中的文件夹...
> 拷贝模板中的文件夹...
> 拷贝 cocos2d-x ...
> 替换文件名中的工程名称,'HelloJavascript' 替换为 'MyGame'。
> 替换文件中的工程名称,'HelloJavascript' 替换为 'MyGame'。
> 替换工程的包名,'org.cocos2dx.hellojavascript' 替换为 'com.MyCompany.MyGame'。
> 替换 Mac 工程的 Bundle ID,'org.cocos2dx.hellojavascript' 替换为 'com.MyCompany.MyGame'。
> 替换 iOS 工程的 Bundle ID,'org.cocos2dx.hellojavascript' 替换为 'com.MyCompany.MyGame'。

指定语言为js,其他选项有lua和c++

然后可以运行测试,使用web方式:

# 首先进入我们的游戏根目录
PS E:\code\js\self\MyCompany\MyGame> cocos run . -p web
编译模式:debug
部署模式:debug
启动应用。
尝试启动服务器 127.0.0.1:8000
HTTP 服务已启动,主机:127.0.0.1,端口:8000 ...

这样就自动打开浏览器,显示初始的示例了

总结

到这就基本运行起来了,其他的如发布之类的,官方文档里面都有

参考链接

  • How to download Visual Studio Community Edition 2017 (not 2019)
  • cocos 命令

Cocos2dx 安装运行相关推荐

  1. cocos2d-x安装与配置

    最近需要用到cocos2d-x环境,便想着在我这台比较破的电脑上安装.安装过程真的是一波三折.在网上找的教程都是比较老的了,心想也没办法了,就按照这个先这么装吧!于是我就先下了coco2d-x-3.1 ...

  2. 服务器上安装运行fastqc

    1. conda安装 conda install fastqc 2. 启动程序 fastqc 运行出错: Exception in thread "main" java.awt.H ...

  3. Mac环境下Docker及Splash的安装运行教程

    一.前言 由于最近使用Python爬虫框架scrapy练习爬虫,在爬取动态网页的时候,需要用到splash,进行对动态网页进行JavaScript渲染,但是使用splash又必须安装Docker.因为 ...

  4. Win8 Hyper-V虚拟机 安装运行Ubuntu教程

    一.Win8 Hyper-V 虚拟机的安装 Part 1.开启hyper-v功能 hyper-v功能只存在于Windows 8专业版和企业版中,并且默认未开启.当然开启的方法也很简单. 在桌面左下角单 ...

  5. idea python-IntelliJ IDEA安装运行python插件方法

    IDEA 工具是我们常用的开发工具,全称:IntelliJ IDEA,它的功能强大就在于我们可以添加各种插件来编写不同的代码,当然也可以用来编写python,这篇文章我们来讲解,如何用IDEA来安装p ...

  6. Liunx下HPCC(HPC Challenge)的安装运行

    安装运行步骤 下载安装mpich 或者其他MPI实现应该也行,参考网上相关教程,已安装则可以忽略这一步. 下载安装blas wget http://www.netlib.org/blas/blas.t ...

  7. linux :YOLO5配置(ubuntu 20.04 下安装运行yolov5)

    ubuntu 20.04 下安装运行yolov5 新建文件夹,安装python 安装 python-pip: 克隆YOLOv5Git code 配置YOLO环境 安装yolov5: ubuntu 20 ...

  8. window docker mysql_windows使用docker运行mysql等工具(二)安装运行mysql

    今天接着上一篇的内容继续来学习安装运行mysql.建议先阅读第一篇:windows安装docker 一 查看mysql版本 如果想知道mysql镜像具体有哪几个版本,需要去docker hub查看. ...

  9. 用JSON-server模拟REST API(一) 安装运行

    用JSON-server模拟REST API(一) 安装运行 在开发过程中,前后端不论是否分离,接口多半是滞后于页面开发的.所以建立一个REST风格的API接口,给前端页面提供虚拟的数据,是非常有必要 ...

最新文章

  1. tomcat的startup.bat闪退问题解决
  2. 集成服务监控器-green.monitor发布
  3. Android_图像渲染(Shader)
  4. javascript库函数大全
  5. 干货!这可能是你见过最全的 Python 时间处理方法总结
  6. jQuery基本语法和选择器
  7. js移除某个class_用JS添加和删除class类名
  8. asterisk 支持 VP8 video编码 实现安卓的视频通话
  9. android power 按键,Android Framework层Power键关机流程(一,Power长按键操作处理)
  10. 天池-新闻推荐-Baseline
  11. ElasticSearch API实现CRUD
  12. Error launching Console Application PDFLaTeX
  13. 传染病模型(4)——SIRS模型和SIER模型及matlab具体程序
  14. 【Blender】Coffe Shop建模思路及常用键、常见问题
  15. 14.SQL必知必会第15课 插入数据(数据库的备份insert into ... values表的复制操作)
  16. Paddlenlp之UIE分类模型【以情感倾向分析新闻分类为例】含智能标注方案)
  17. boost之日期 时间(date_time)
  18. 半角和全角的区别 java_全角和半角区别
  19. 深入学习Linux摄像头(一)v4l2应用编程
  20. 【Excel】引用人民银行同期贷款利率(基准利率)和LPR利率的利息计算器(多项目)

热门文章

  1. 【Java并发编程】闭锁
  2. HL7体系入门级介绍【转】
  3. Oracle 数据库表中已有重复数据添加唯一键(唯一约束)
  4. 前端培训的机构哪个好,这五类人最适合转Web前端
  5. C++——HIS排班系统for Neuedu
  6. 嵌入式软件开发工程师求职要求
  7. phpstorm使用小技巧一
  8. STM32标准库、HAL库特点与应用
  9. 操作系统---存储管理
  10. NTLite 1 2 0 4453授权注册版