在mac中安装cocos2d 3.0alpha,建立第一个工程MyGame

新手一步一步带你一起入门cocos2dx(包含使用VS2017 Cpp开发+AndroidStudio3.0编译开发全流程) 光阴似箭,小编也开始踏入职场。怀着一颗忐忑的心情上了班,也是在这个背景下,小编也有缘接触Cocos2dx,这个我以前听都没听过,也从不会去想到自己也会开始使用这样的工具去开发2D游戏。本着一种随遇而安的心态干了起来,很开心,在初次听到cocos这个高大上的词到编译出一个apk装到手机,我花了5天的功夫,对于没用C++,写过代码的我,还是蛮有成就感的。 刚上班的第一天,跟... 阅读详情

1. 下载cocos 2d 3.0 zip

2. 解压后找到文件readme.md

3. 跟随指导

3.1 

先假设我在mac里的登录用户名是xx,所以文档目录就应该是 /Users/xx/Documents

在终端命令行中输入

        $ cd cocos2d-x
        $ python download-deps.py

等待下载

下载完成后,提示是否删除已经下载的zip,我选no

readme这么写

    $ cd cocos2d-x
    $ ./setup.py
    $ source FILE_TO_SAVE_SYSTEM_VARIABLE
    $ cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIR
    $ cd NEW_PROJECTS_DIR/MyGame


我在终端里面写

$ cd cocos2d-x

$ ./setup.py

运行setup.py的时候提示

    ->Configuration for Android platform only,...

    我暂时不需要,统统跳过

    最后一条提示是:

Please execute command: "source /Users/xx/.bash_profile" to make added system variables take effect


那么,我就根据这一条输入命令

source /Users/xx/.bash_profile


然后没有任何回应,这就可以了?再根据readme往下

现在是从模版生成工程文件

cocos new MyGame -p com.mycompany.mygame -l cpp -d /Users/xx/Documents/Code 

提示

Running command: new

> Copy template into /Users/xx/Documents/Code/MyGame

> Copying cocos2d-x files...

> Rename project name from 'HelloCpp' to 'MyGame'

> Replace the project name from 'HelloCpp' to 'MyGame'

> Replace the project package name from 'org.cocos2dx.hellocpp' to 'com.mycompany.mygame'


现在可以进入/Users/xx/Documents/Code/MyGame查看工程了


在控制台上输入cocos run -p mac 就能运行了

如果是android系统则要指定版本

cocos run -p android --ap 20



关于影响力最大化问题中贪心算法的一些理解 在影响力最大化问题中(Influence Maximization,以下简称IM),贪心算法是最早提出的一种解决方法,并且一直沿用至今。它基于IM问题所具有的单调性(Monotonicity)和子模性(Submodularity)使用一种Hill Climbing策略,不断使用Monte Carlo模拟来寻找在当前情况下的具有最大传播范围的节点,添加至种子集合,得到最终结果,算法伪代码如下所示: 这里算法1其实并没有使用MonteCarlo模拟,而只是使用了贪心的策略... 阅读详情

相关推荐

STM32F407 UART4串口DMA收发实战:告别频繁中断,用空闲中断+DMA搞定不定长数据

本文详细介绍了STM32F407 UART4串口结合DMA和空闲中断实现高效不定长数据收发的实战方案。通过DMA硬件级数据搬运和空闲中断智能帧检测,显著降低CPU占用率,提升通信效率,适用于工业传感器数据采集和智能设备通信场景。

weixin_42631411的博客 154

cocos2d-x 3.5版 创建新工程

mac下的cocod2d-x开发已经趋于脚本控制了,很多地方都用到python来做自动化管理。打开终端,cd到源码目录。如果之前已经配置好了所有的环境变量,这里就可以用了。cocos new MyGame -p com.your_company.mygame -l cpp -d NEW_PROJECTS_DIRcocos 是一个脚本名字,new是关键字,MyGame是你要建的新工程,com.your

大掌教的Cocos Creator研究院 2187

高德地图轨迹回放,消息框内展示车辆速度且随车辆移动-升级支持调整速度、回放进度

使用高德地图回放车辆GPS轨迹,并添加速度和回放进度条,并支持调整,效果如下: 新增的功能: 在基础版本,有如下升级 速度条:可以拖动以调整车辆回放速度,且从当前位置继续回放 进度条:进度条表示车辆已回放的百分比,且拖动进度条车辆定位到相应的位置并继续回放 ###思路分析 高德和marker回放相关的API //主要靠他回放 moveAlong(path:Array,speed:Number,f:Function,circlable:Boolean) //点移动到另一个位置,移动进度条车辆跟随移动

博客 1万+

cocos2d-x 3.x中各种平台的创建项目命令,运行项目命令、运行testcpp命令

How to start a new game ----------------------- 1. Download the code from [cocos2d download site][4] 2. Run `setup.py` 3. Run the `cocos` script Example:     $ cd cocos2d-x     $ ./

aa294194253的专栏 1453

二、声明式 Pipeline 语法

选择型参数,一般用于给定几个可选的值,然后选择其中一个进行赋值,例如:parameters { choice(name: ‘CHOICES’, choices: [‘one’, ‘two’, ‘three’], description: ‘’) },表示定义一个名为 CHOICES 的变量,可选的值为 one、two、three;默认情况下,如果定义了某个 stage 的 agent,在进入该 stage 的 agent 后,该 stage 的 when条件才会被评估,但是可以通过一些选项更改此选项。

Cyan_Jiang的博客 1220

16、天文时间序列分类:基于人工神经网络的研究

本研究探讨了基于人工神经网络的天文时间序列分类方法,重点比较了MLP、LSTM和CNN等模型在BRITE和开普勒K2数据集上的表现。研究发现LSTM不适用于此类数据,而结合特征提取与PSO超参数优化的多层感知器(MLP)在开普勒K2数据上实现了98.55%的二分类准确率。通过精细的数据预处理和高置信度样本选择,显著提升了分类性能。研究成果为恒星变异性识别提供了高效工具,并对天文学与机器学习交叉领域具有重要参考价值。

pz8901234的博客 112

cocos2d-x 3.x游戏开发学习笔记(1)--mac下配置cocos2d-x 3.x开发环境

打开用户文件夹下.bash_profile文件,配置环境 vim ~/.bash_profile //按键i,进行插入编辑(假设输错d进行删除一行) 环境配置过程例如以下: 1、首先配置下android sdk,我的是在opt文件夹下 #sdk export ANDROID_SDK_ROOT=/opt/android-sdk-macosx export P...

weixin_34402408的博客 129

后仿真中的必懂VCS仿真选项之initreg和deposit

后仿真中,我们常常对于没有复位寄存器和存储器单元,使用仿真选项之initreg和deposit,两种处理方式。今天做总结。请注意:请勿将两者进行同时使用。对于到底选取哪种方式,要结合实际的情况决断。但是,两者同时使用,会有冲突,得不到预期结果。

那么菜的博客 4330

Cocos2d-x 3.0 开发(十七)使用Cocos2d-x 3.0rc,一条命令打包Android

今天触控发布了cocos2d-x 3.0rc0版,听闻能够一条命令打包android? 写篇文章,一起看看新改动吧。

阿修罗道 5万+

python中有趣的库 freegames 的详细使用

freegames 是一个包含多个简单 Python 游戏的开源库,适合初学者学习 Python 编程和游戏开发。以下是 freegames 的详细介绍和用法示例。

数据知道的博客 3万+

NSX-T 4.1部署搭建

NSX-T4.1 部署搭建

weixin_58250887的博客 564

cocos2d-x2.2以上版本 win/mac 安装步骤

Windows安装步骤: 准备工作: 1、    下载 cocos2d-x  下载地址:http://cdn.cocos2d-x.org/cocos2d-x-2.2.zip 2、    下载 python 2.7.3 下载地址:http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi 3、下载 VS2010  下载地址:

Just Do It 1062

通信算法之325:无人机云哨协议及发射机接收机仿真算法

【代码】通信算法之325:无人机云哨物理层协议及发射机接收机仿真代码。

leegang12的专栏 362

Cocos2D-X v3.0 alpha1环境搭建

周末看了下Coco2D,感觉用起来还是挺爽的样子,跨平台,支持Windows, Linux, Mac, IOS, Android,WP...N多平台。。还是C++开源滴,果断下下来研究下。。 最新版Coco2D-X v3.0 alpha1          项目目录下build文件夹下有个VS2012的项目工程,用VS打开编译下下,                  把整个解决方案编译一下

狂风暴雨 3075

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

How to create a new game

his guide will show you how to create a new project, how to compile and and run it in the different platforms. Quick guide Note: These instructions are only valid for cocos2d-x v3.0-alpha0 or newer

zhangdell的专栏 2379

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Cocos2d-x-3.10的安装、配置与新建一个项目

一、需要 文件在我的百度云:链接:https://pan.baidu.com/s/16bS8aL79GsPWtivneBgCgA提取码:8f4l 注:1、安装cocos2d-x需要python2,不能用python3,不兼容,所以装个python2 2、使用VS2013及其以上版本 二、安装python2并配置 然后,如果想配置环境变量的话,请移步我的博客Python2...

曾某人的博客 1409

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

AI编程工具选择:从Claude隐私争议到Coding Plan出海,看云端与本地化架构差异

在软件开发领域,AI辅助编程正成为提升效率的关键技术。其核心原理是通过机器学习模型理解代码上下文与开发者意图,自动生成或补全代码片段。这项技术的价值在于显著减少重复性编码工作,帮助开发者聚焦于架构设计与复杂逻辑。当前,AI编程工具主要分为云端服务化与本地边缘化两种架构模式,分别适用于不同应用场景。云端模式依托大型语言模型,提供强大的通用对话与推理能力,但涉及数据上传与隐私考量;本地化模式则侧重轻量级集成,通过IDE插件实现快速代码补全,强调响应速度与数据安全。近期行业热议的Claude面部识别认证事件与Co

weixin_33908217的博客 429

COCOS-JS开发1:环境搭建

cocos2d-js cocos2d-js宣称是跨全平台的游戏引擎,这一点应该是最最吸引人的地方。而且伴随着微信小游戏的火爆,cocos2d-js对其支持到位,也注定在未来有更广阔的空间。 Cocos2d-js是cocos2d-x的JS版本,前身是cocos2d-HTML5。在后来被整合在了一起,与cpp和lua并存。在V3.16中可以看见它们矫健的身影。 Ubuntu下环境搭建 本人...

懒人的技术笔记 3390

OPC 技术文档之 OPCENUM.EXE 使用方法(vc)

在制作OPC Client 的程序的时候,常常需要浏览目标服务器的所有OPC Server方法有两个: 一是通过 IOPCAutoServer 的GetOPCServers方法得到(这个比较简单,这里不讨论)。 二是通过 OPCEnum.exe 提供的 IOPCServerList 接口的 EnumClassesOfCategories 方法实现。俺在搜索 www.google.com 的时候似乎

魔芋的专栏 1万+

OPC 技术文档之 IOPCBrowseServerAddressSpace 的使用(vc)

在制作 OPC Client 的时候通常需要浏览OPC Serve的所有已经定义的item名称(当然OPC Server必须支持这个选项),如果用VC的话就要使用到IOPCBrowseServerAddressSpace接口,那么,下面是提取item目录结构的一个自制的递归函数。void TryBrowseBranch(IOPCBrowseServerAddressSpace *pBSAS, LP

魔芋的专栏 5485

在Swift中的ASCII到字符转换的问题

我们在C++里处理字符通常是这样的char a = 'A' // A = 65 printf("'%c' = %d", a + 1, a + 1) // 'B' = 66这在号称吸收C/C++所有优势特性的Swift里面是行不通的,因为 Character 和 Int 不能进行计算操作,会报错var c:Character = "A" c + 1 // 这里是错误的Xcode 会告诉你 Binar

魔芋的专栏 4783

Excel(XLSX/XLS)文件内容导入WEB表单,纯前端无需服务器支持,开源Chrome扩展 v0.0.8,附下载,附github链接(2021/5/8更)

起因 老婆从事的是售后的工作,常年需要把售前工程师和销售的一些实施的数据录入到他们的工作平台上。 最开始我看在眼里,焦虑在心上,我心想,你这完全是人力无价值的搬运工的(excel到网页表单)工作,你们公司难道不能把录入这一部分的工作开放给更前线的人或者提供一个excel导入的工具吗?老婆摇摇头说,这个事已经提了n年了,以她这工作岗位在公司里的重要程度,还不足以让开发工程师紧着她做事,他们还有“更重...

魔芋的专栏 3597

论UITableViewController被status bar覆盖的问题(IOS SDK 8.3)

通常我们做一个UITableViewController(以下简称tvc)直接打开,在没有NavigationController的时候都会是这样 问题是,你要加一个UINavigationController吗?还是像别人一样不用UITableViewControler而是在main storyboard 里面造一个UIViewController + UITableView 下移20px?告诉

魔芋的专栏 3301

批量修改图形文件的对比度和锐度,python 2.7

电子书里漫画看不清?你还在用photoshop一页一页的来处理吗?python可以帮你大忙

魔芋的专栏 3143

文石(onyx boox M92)电纸书(linux) 下写绘图板程序Mypainter.oar

过了n久,才开始玩,资料好难找,不过还是在github里找到了,做了一个绘图板程序,使用着比电纸书自带的好用多了,有换灰度,换笔触宽度的功能,笔触比出厂自带的程序流畅多了,暂时没有保存图片的功能 http://download.csdn.net/detail/flyback/159561 欢迎提意见和建议

魔芋的专栏 2783

WTL的CScrollContainer

CScrollContainer,CScrollWindowImpl,CScrollImpl你要闹哪样?在带滚动窗口中动态创建控件的实例

魔芋的专栏 1658
上一篇: WTL的CScrollContainer
下一篇: CrossOver 13.2.27771 mac 下字体模糊的解决办法
魔芋
博客等级 码龄26年 37粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值