cocos2dx helloWord 项目搭建[运行:android,web,win32]

CocosCreator 是集成的平台,跑起来挺简单的,基本上安装就能跑起来。

我这里是coocs2dx,因为源码可以下载,源码在手天下我有。但是cocos2dx 的源码太老了,跑起来有点麻烦,主要弄一下环境搭建跑起来helloWord!

环境

cocos2dx 4.0 [不要在github上下载有坑,去官网下载完整版]

官网:https://www.cocos.com/
下载地址:https://www.cocos.com/cocos2dx-download

cmd运行 python2.7[高版本用不了]

环境变量:

D:\python-2.7.16\Scripts\       
D:\python-2.7.16\       

cmd 运行:

C:\Users\Administrator>python
Python 2.7.16 (v2.7.16:413a49145e, Mar  4 2019, 01:37:19) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

CMake-3.29.3

CMake是跨平台的C/C++工程构建工具。
官网:https://cmake.org/
下载地址:https://cmake.org/download/

cmd运行 CMake-3.29.3

C:\Users\Administrator>cmake --version
cmake version 3.29.3

CMake suite maintained and supported by Kitware (kitware.com/cmake).

cmd运行 cocos2d-x-4.0

环境变量

运行 cocos2d-x-4.0 setup.py 会自动帮你配置
android配置:
ndk:21.4.7075529
sdk: android sdk

cmd 运行:

C:\Users\Administrator>cocos -v
cocos2d-x-4.0
Cocos Console 2.3

#运行 proj.win32

创建项目

C:\Users\Administrator>cocos new CocosCpp -p com.ucli.CocosCpp -l cpp -d G:\crack_game\work
> 拷贝模板到 G:\crack_game\work\CocosCpp
> 拷贝 cocos2d-x ...
> 替换文件名中的工程名称,'HelloCpp' 替换为 'CocosCpp'。
> 替换文件中的工程名称,'HelloCpp' 替换为 'CocosCpp'。
> 替换工程的包名,'org.cocos2dx.hellocpp' 替换为 'com.ucli'。
> 替换 Mac 工程的 Bundle ID,'org.cocos2dx.hellocpp' 替换为 'com.ucli'。
> 替换 iOS 工程的 Bundle ID,'org.cocos2dx.hellocpp' 替换为 'com.ucli'。

安装Visual Studio 2022

cmake构建项目

cmd 进入到CocosCpp\proj.win32

cmake .. -G "Visual Studio 17 2022" -A Win32
可能存在的问题:运行失败

删除以下两个文件

CMakeCache.txt      
CMakeFiles

下载vs 2019的版本

应用管理中删除 2015 - 2022 安装这个 2015 -2019

执行

  1. vs运行.sln文件
  2. 设置启动项
  3. run 运行

在这里插入图片描述

运行 android

android的配置自行配置,这里就不多做说明了

android studio 2022.3.1

gradle-wrapper.properties 修改成 gradle-7.2-bin.zip

#Fri Jan 14 16:11:11 CST 2022
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME

string gradle 配置 默认是as内置的jbr,我默认的是java17

local.properties修改[注意版本][因为cocos2dx版本太老,ndk不能用最新的]

sdk.dir=G\:\\sdk_android\\Android\\Sdk
ndk.dir=G\:\\sdk_android\\Android\\Sdk\\ndk\\21.4.7075529
cmake.dir=G\:\\sdk_android\\Android\\Sdk\\cmake\\3.10.2.4988404

build.gradle修改[gradle版本,如果被墙了,仓库替换国内aliyun的镜像]

buildscript {
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:4.2.2'
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

gradle.properties 修改[我是真机调试 MI 9 系统是android 9 abi是armeabi-v7a]

# 28是是android 9 
PROP_COMPILE_SDK_VERSION=28
PROP_MIN_SDK_VERSION=16
PROP_TARGET_SDK_VERSION=28

# 如果用模拟器改成 armeabi-v7a:x86
PROP_APP_ABI=armeabi-v7a
android.injected.testOnly=false

执行

我用的:G:\crack_game\work\CocosCpp\proj.android

在这里插入图片描述


cocos2dx 3.17.2 [cocos2dx 4.0 没有js模板]

Apache-ant

Apache-ant是一个将软件编译、测试、部署步骤联系在一起加以自动化的一个工具,大多数用于java环境中的软件开发,
由Apache软件基金会所提供。默认情况下,XML文件名为build.xml。

cmd 运行

C:\Users\Administrator>ant -version
Apache Ant(TM) version 1.9.16 compiled on July 10 2021

创建项目

C:\Users\Administrator>cocos new CocosJs -p com.ucli.CocosJs -l js -d G:\crack_game\work
> 拷贝模板到 G:\crack_game\work\CocosJs
> 拷贝引擎中的文件夹...
> 拷贝模板中的文件夹...
> 拷贝 cocos2d-x ...
> 替换文件名中的工程名称,'HelloJavascript' 替换为 'CocosJs'。
> 替换文件中的工程名称,'HelloJavascript' 替换为 'CocosJs'。
> 替换工程的包名,'org.cocos2dx.hellojavascript' 替换为 'com.ucli'。
> 替换 Mac 工程的 Bundle ID,'org.cocos2dx.hellojavascript' 替换为 'com.ucli'。
> 替换 iOS 工程的 Bundle ID,'org.cocos2dx.hellojavascript' 替换为 'com.ucli'。

运行 web

cmd 进入到G:\crack_game\work\CocosJs

运行

G:\crack_game\work\CocosJs>cocos run -p web
编译模式:debug
部署模式:debug
启动应用。
尝试启动服务器 127.0.0.1:8000
HTTP 服务已启动,主机:127.0.0.1,端口:8000 ...
127.0.0.1 - - [13/May/2024 10:46:54] "GET / HTTP/1.1" 200 -
127.0.0.1 - - [13/May/2024 10:46:54] "GET /res/loading.js HTTP/1.1" 200 -
127.0.0.1 - - [13/May/2024 10:46:54] "GET /frameworks/cocos2d-html5/CCBoot.js HTTP/1.1" 200 -
127.0.0.1 - - [13/May/2024 10:46:54] "GET /main.js HTTP/1.1" 200 -

在这里插入图片描述

安装webStorm 2019.3.1[这个我有破解版 所以安装的这个]

运行
index.html run 或者再界面中显示浏览器列表的时候点击一个就行

运行 win32

cmd 进入到 G:\crack_game\work\CocosJs\frameworks\runtime-src\proj.win32[cmake要找到CMakeLists.txt 的位置,CocosCpp是上面1层,CocosJs是上面3层]

cmake ..\..\.. -G "Visual Studio 17 2022" -A Win32

运行 android [进去之后只有黑屏,不知道什么问题]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值