Cocos2dx3.2从零开始【三】继续Cocos2dx3.2的学习

cocos2dx学习之路----第一篇(cocos2dx版本3.9开发环境的搭建及HelloWold的见面) 这里我将开始写曾经学过的cocos2dx的表层教程。 这开篇可能我要多说几句,希望不要嫌弃哈~毕竟每一个引擎背后都有一些不为人知的故事,很值得缅怀。 阅读详情

继续Cocos2dx3.2的学习!

一、VS里开发Cocos2dx 3.2时代码折叠。

        C++不像C#那样直接#region可以折叠,很苦恼。

        度娘谷歌,发现可以这样:

#pragma region name  

#pragma endregion
        欣喜万分!

二、获取本层所有精灵

auto sp = this->getChildren();//获取这个层中所有的孩子,也就是所有的精灵

比较完整的方法,获取本层所有精灵,并且使所有精灵向下移动:

voidSecond::myupdate(float f){//注意有一个float f 形参  
    auto sp = this->getChildren();//获取这个层中所有的孩子,也就是所有的精灵。  
    for (auto a: sp)  //<span lang="zh-CN" style="font-size: 15px; line-height: 26px; font-family: SimSun;">这个类似于迭代器的遍历</span><span lang="en-US" style="font-size: 15px; line-height: 26px; font-family: SimSun;">,</span><span lang="zh-CN" style="font-size: 15px; line-height: 26px; font-family: SimSun;">你可以改成f</span><span style="font-size: 11pt; line-height: 26px; font-family: Calibri;">or(auto a= sp.begin();a!=sp.end();a++){</span><span style="font-size: 11pt; line-height: 26px; font-family: Calibri;">}</span>
    {  
       a->setPosition(a->getPosition().x, a->getPosition().y - 2);  
    }  
}  

三、切换场景

    切换场景有两个切换方式,一种是replacescene,一种是pushscene。

    这两种切换方式的区别在于,前者释放了当前场景,后者把当前场景压入栈中保存。pushscene的场景要切换回来,只需在子场景中调用popscene即可。 相当于原来的场景暂停了一会。

   这里有个问题,暂时记住:PopScene回来失效。

四、方法报错"没有找到重载的成员函数"时。

   1.检查是否在.h中声明。

   2.检查方法是否填写cocos2d::。

   3.上面2,如果.h中#include "cocos2d.h"后面有USING_NS_CC,可不添加cocos2d::。





cocos2dx 3.10 移植到安卓步骤 0,这里废话: 本人非计算机专业,刚开始自学编程时,由于对游戏的兴趣学完c++基础就去学cocos2dx了,用的是2.2.6版本,那时移植到安卓时搞了一天的时间才搞好,可能我比较笨吧,一开始因为没搞过JAVA,对于配置环境变量感觉很麻烦,后来搞好JAVA配置环境又要去eclipse配置那些什么ndk呀,sdk呀,什么乱七八糟的,最坑的就是网上教程路径使用\来分隔的,我用的时候不知道为什么\不行, 阅读详情

相关推荐

cocos2dx 3.2键盘操控的列表页的初步实现

cocos2dx 自定义TableView列表页GridView的具体实现

风无定人无常 2936

COCOS2DX 获取对象子节点所有对象

3.X: const auto& arrayNode = node->getChildren(); int i = 0; for (auto& child : arrayNode) { Node* pNode = dynamic_cast(child); if (pNode) { pNode->setZOrder(++i); } } 2.X CCObject *temp

zhengjuqiang的博客 4697

利用cocos2dx 3.2开发消灭星星(九)为游戏添加一些特效

其实整个消灭星星开发也差不多了,为了使游戏好看些,不如为游戏添加一些

何自健的博客 3671

【cocos2dx中Node类getParent和getChildByTag()】学习体会

【cocos2dx中Node类getParent和getChildByTag()】学习体会

知至智 6302

Lua + win 10 + vs2017+cocos2dx 3.17的lua项目学习demo的感悟(一)

前面有说到搭建lua环境并创建好了cocos的lua项目,这篇主要说说我对lua项目自带的demo和替换自己的项目的学习方法和碰到的问题!这个项目是看慕课网徐波老师的贪吃蛇做的练习项目!里面碰到各种坑 创建玩项目,配置好lua脚本后,我内心是崩溃的,对于我这个刚接触游戏用c++写了几个小游戏的小白来说。看到mvc时的无从下手,知识的浅薄是多么的要人命啊! 看看!  根据以往的经验首先确定...

maoye的博客 3846

cocos2dx 3.3 TMX系列简单分析

位置:coco2d/2d/CCTMX 关于TiledMap 一般使用Tile工具来制作地图 生成tmx文件,map包含多个layer、object,layer内包含tile,tile存储为gid tmx文件其实最终也是xml形式的 从CCTMXXMLParser入手 TMXLayerInfo 层信息,包含各种附加属性值,以及基本属性,比如name、size、offset

胡老哈的学习记录 1507

cocos2dx php,Cocos2dx3.2从零开始【三】继续Cocos2dx3.2的学习

继续Cocos2dx3.2的学习! 一、VS里开发Cocos2dx 3.2时代码折叠。 C不像C#那样直接#region可以折叠,很苦恼。 度娘谷歌,发现可以这样: #pragma region name #pragma endregion 欣喜万分! 二、获取本层所有精灵 auto sp = this-getChildren();//获取这个层继续Cocos2dx3.2的学习!一、VS里开发Co...

weixin_34439193的博客 144

高版本vs使用cocos2dx3.16的躺坑之旅

0xc000007b cocos msvcr100.dll msvcr110.dll dll缺失 cocos2dx3.16 cocos3.16安装 高版本vs

qq_39024143的博客 742

详细解析cocos2dx 3.x的事件中的点击事件

cocos的点击事件分为两种,一种是单点触控,另一wh

xiaowu0124的专栏 3032

cocos2d-x-3.2旧版引擎下载

cocos2d-x-3.2下载,不多说。或者可以下载另一个资源 cocos引擎老版本集合(cocos2d-x-2.2.1 - 3.5) http://download.csdn.net/download/crazymagicdc/9982656

Cocos2dx3.2从零开始【二】继续Cocos2dx3.2

继续Cocos2dx3.2的学习,遇到问题并记录。 一.设置竖屏

CLeopard's Blog In 优快云 6256

拌合楼软件开发(24)接收微信消息生成车辆计划

【摘要】针对拌合站客户群体文化程度不高、习惯微信群沟通的业务场景,提出通过企业微信机器人实现微信对话下单的解决方案。核心是利用WorkTool工具的消息回调机制:1)配置接收消息的API接口;2)解析JSON格式的对话数据,筛选@机器人的有效消息;3)采用*号分隔符提取订单信息并进行校验;4)建立微信昵称与客户系统的映射关系。方案解决了传统系统登录门槛高的问题,但需注意群名唯一性、多系统对接及客户身份识别等关键问题。全文重点阐述技术实现逻辑而非具体代码。

morsth的博客 1045

cocos2dx--UI系统--添加游戏暂停继续按钮

cocos2dx–UI系统–添加游戏暂停继续按钮 导演:Director::getInstance() 1:暂停:pause()//只暂停与时间有关的内容(例如:调度器/动作等) 2:恢复:resume()//只恢复与事件有关内容 3:结束:end(); 1:UI系统:user iinterface(用户界面) UI控件:按钮,文本,输入框,滚动条,滑动条,血条等; 2:引用头文件 #includ...

Tang_AHMET的博客 944

【python】import pandas as pd用法

是 Python 里最常用的数据分析库之一。 的意思是:导入 pandas 库,并给它起个别名 。这样用起来更简洁: 下面总结 pandas 的常见用法(配例子)。目录🔹 1. 数据结构(1) Series(一维数据,类似于数组 + 标签)(2) DataFrame(二维数据表,类似于 Excel 表格)🔹 2. 数据读写🔹 3. 数据查看🔹 4. 数据选择与索引🔹 5. 数据清洗🔹 6. 数据运算🔹 7. 数据筛选(布尔索引)🔹 8. 分组与聚合🔹 9. 排序 Pandas 常用方

2401_86285609的博客 1531

Windows 11“此应用已被管理员阻止运行”解决方案

通过本文介绍的两种方法,你应该能够解决Windows 11中“此应用已被管理员阻止运行”的问题。无论你选择创建新管理员账户还是禁用管理员批准模式,都请确保了解相关操作的风险,并根据你的实际需求做出选择。通过禁用“用户账户控制:以管理员批准模式运行所有管理员”设置,可以解决因系统安全设置导致的应用程序被阻止运行的问题。这种方法适用于那些希望简化管理员账户操作流程的用户,但需要注意可能带来的安全风险。通过创建并登录具有管理员权限的新账户,可以解决因系统安全设置导致的应用程序被阻止运行的问题。

mmoo_python的博客 1万+

cocos2dx2.0 与cocos2dx3.1 创建线程不同方式总结

cocos2dx2.0 与cocos2dx3.1 创建线程不同方式总结,cocos2dx2.0中创建线程的方式在cocos2dx3.1中同样可用,但需要NDK编译,VS2012编译会报错的。

iasxk的专栏 1854

基于python的排课表系统,用python编写排课系统

实现一个具体的课程管理系统。(5) 学生可以查看自己选上的课的成绩,以及各个课程的得分、绩点,并给出其平均绩点,但不允许查看年级其他人的成绩。(2) 学生定制专属课表,可以查看整个学期本人的课程安排,包括课程名称、上课时间、上课地点、任课老师、学分等等。(13) 系主任可以查看整个系的全部学生以及他们的平均绩点,可以对每个班进行排名,或者也可以对整个系进行排名。(15) 系主任可以查看整个学期所开设的所有课程,包括这些课程的全部详细信息。(1) 学生基本信息的查询,学生可以对本人的系统登陆密码进行修改。

yang0728y的博客 1999

Cocos2dx3.2从零开始【四】继续。

一、VS编译移植到Eclipse时,遇到

CLeopard's Blog In 优快云 2122

【立创EDA-PCB设计基础】4.模块化布局

本文对本专栏绘制的原理图进行模块化布局,首先进行预布局(将每个模块放一起),然后进行精细化布局(按照原理图来精细化布局)。

嵌入式阿齐Archie 3万+

机器学习实战——疫情数据分析与预测

机器学习如何做到疫情可视化——疫情数据分析与预测实战 本文将带领大家爬取11个国家以及中国31个省(自治区、直辖市)在2022.0101-2022.06.19的新冠疫情数据。并且采用机器学习模型对2022.6.20-2022.6.30每一天的全国确诊人数、死亡人数、治愈人数进行预测,**做出疫情可视化图形并且求出最终的相关系数R2!...

拥有百余位万粉技术博主、200余位可合作代发博主,私域技术社群规模达千人,商务合作私信 10万+

cocos2dx 制作一个简单的三消游戏

使用cocos2dx实现的一个简单三消demo

oneDay的专栏 3413

芒果YOLO11改进17:即插即用 | 损失函数Repulsion Loss|Repulsion 解决目标遮挡场景下的目标检测,为解决密集人群检测中遮挡设计的损失函数,打造高效

即插即用 | 损失函数Repulsion Loss|Repulsion 解决目标遮挡场景下的目标检测,为解决密集人群检测中遮挡设计的损失函数,打造高效

包括YOLOv5、YOLOv7、YOLOv8等模型改进 483

cocos2dx游戏中按下暂停按钮之后创建“继续”按钮,点击“继续”之后删除相应其本身

创建“继续”按钮: auto stopButton=Button::create("stop.png");//创建暂停按钮 stopButton->setPosition(Vec2(_screenWidth-32,_screenHeight-32)); stopButton->setZOrder(100); stopButton->setScale(3); stopButton->add

a814949640的博客 1474

YOLOv11 | 一文带你深入理解ultralytics最新作品yolov11的创新 | 训练、推理、验证、导出 (附网络结构图)

ultralytics发布了最新的作品YOLOv11,这一次YOLOv11的变化相对于ultralytics公司的上一代作品YOLOv8变化还是很大的(YOLOv9、YOLOv10均不是ultralytics公司作品),其中改变的位置涉及到C2f变为C3K2,在SPPF后面加了一层类似于注意力机制的C2PSA,还有一个变化大家从yaml文件是看不出来的就是它的检测头内部替换了两个DWConv,在损失函数方面就没有变化了还是采用的CIoU作为边界框回归损失,下面带大家深入理解一下ultralytics最新作品

Snu77的博客 18万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

上一篇: Cocos2dx3.2从零开始【二】继续Cocos2dx3.2
下一篇: Cocos2dx3.2从零开始【四】继续。
CLeopard
博客等级 码龄15年 180粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值