![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cocos2d-x
雾中夜月
嗯。沒什么啦。
展开
-
Cocos2d-x学习笔记(一) 创建自己的Cocos2d-x项目
这几天心血来潮想要学习Cocos2d-x,虽然有C#与Java的基础,不过毕竟好几年不碰代码,而且对于C++我完全是个新手,只好一边学习C++基础一边找些Cocos2d-x的相关资料。不过好在C++的基础语法与C#还算相似,所以起步不算太艰难。只是Cocos2d-x在还未开始进行的时候就已经让我栽了好几个跟头。总之这些经验来之不易,所以我决定记录下我学习的过程,也许能帮助到那些跟我遇...原创 2019-05-03 20:52:50 · 1455 阅读 · 0 评论 -
Cocos2d-x学习笔记(三) 实现简单的场景切换
从这一篇开始差不多算正式进入代码编写阶段了,虽然都是一些简单的小功能,不过再复杂的游戏也都是由这些小功能组成的。这篇将学习简单的场景切换。 说到场景切换那肯定是需要有多个场景才能实现切换,而我们的项目里貌似只有HelloWorldScene这一个场景,那么就需要我们再创建一个场景。只是怎么创建场景呢?相信很多同学都会想到既然HelloWorldScene是一个场景,那么再写一个Hello...原创 2019-05-03 20:53:12 · 1202 阅读 · 0 评论 -
Cocos2d-x学习笔记(七) CCAction让你的精灵跑起来
前面学习了精灵类,让精灵播放了动画,今天来学习怎样让精灵跑起来。想让精灵移动需要用到CCAction动作类以及他的子类们。一、让你的人物移动让精灵移动到指定位置要用到CCMoveTo,代码如下:CCActionInterval* actionTo = CCMoveTo::create(2, ccp(500, screenSize.height / 2)); ...原创 2019-05-03 20:52:16 · 795 阅读 · 0 评论 -
Cocos2d-x学习笔记(四) 布景层的添加移除
布景层类也就是CCLayer类,每个游戏场景中都可以有很多层,每一层负责各自的任务,显示地图、显示人物等。同时层还是一个容器,可以放入文本、图片和菜单,构成游戏中一个个UI。这次将学习在场景中添加移除层、设置层属性和在层中实现一些简单的操作。首先我们来看一下层的创建:bool LayerTest::init(){ ////////////////////////////// ...原创 2019-05-03 20:53:21 · 2645 阅读 · 0 评论 -
Cocos2d-x学习笔记(二) HelloCpp代码理解
这一章以HelloCpp为例初步了解Cocos2dx项目的运行步骤及一些简单的功能实现。之所以写这一章是因为我看了建好的项目后不知道下一步该怎样做,我想很多初学者应该跟我有一样的困扰:) 我们先打开之前建好的项目,解决方案里包含的子项目虽然挺多但一眼就能看出需要我们自己去编写的是哪个,没错就是HelloCpp。展开win32和Classes文件夹,看到文件如下: 按以...原创 2019-05-03 20:53:03 · 848 阅读 · 0 评论 -
Cocos2d-x学习笔记(五) 精灵播放动画的两种方式
这几天在看控件类,暂时没有想好实际运用的方向,单纯的创建网上已经有很多这方面的例子,我就不写了。接下来是学习精灵类,精灵类若是单独学习也是很简单,于是我加了一些有关动画方面的知识点与精灵类一起使用,让精灵播放简单的帧动画。 首先我们准备好动画素材,我在网上下了一个小游戏,将里面的素材做成了png和plist大图以供程序调用,我是用TexturePackerGUI来生成plist的...原创 2019-05-03 20:53:28 · 2403 阅读 · 0 评论 -
Cocos2d-x学习笔记(六) 定时器Schedule的简单应用
Cocos2d-x中的定时器使用很简单,共有3种:schedule、scheduleUpdate和scheduleOnce。简单介绍一下三种的区别:schedule,每隔指定时间执行某个自定义的函数schedule(schedule_selector(自定义函数名),间隔时间);scheduleUpdate,每帧执行一次Update函数(只能是以Update命名的函数,需要调用...原创 2019-05-03 20:52:40 · 1766 阅读 · 0 评论 -
Cocos2d-x3.X入门游戏实例(一) 经典飞机大战开发笔记
有一个多月没有写学习笔记了,主要是在学习了一段时间后觉得想整个小游戏,选来选去选择了微信飞机大战作为处女作。飞机大战内容简单,比较适合刚学习Cocos2dx的新手拿来练手,而且网上的教程和源码都很多,我就是在Jacky的飞机大战专栏的帮助下完成的。所以代码我就不会细说了,主要是为了记录和总结开发过程中遇到的问题。想看代码详解的可以去Jacky的专栏,这里给出链接:http://b...原创 2019-05-03 20:51:34 · 3619 阅读 · 0 评论