简单的实现一个类似于Cocos2dx的游戏框架——导演、场景、层、精灵(已填坑5%)
来源:互联网 发布:js遍历二维数组 编辑:程序博客网 时间:2024/05/18 03:01
Cocos2dx自从开学来就没怎么接触了,因为开始找实习了,打算把精力学其他的,比如Python ,大多公司要求好像都要求会,自己也想写个爬虫玩玩……
咳咳,废话不多说了,Cocos2dx让C++水平一直止步不行的我发现了新大陆,那就是C++11。。好像是发现得有点晚了,不过这让我更喜欢使用C++了..(因为我接触的太少)….
Cocos2dx中的导演,场景,层,精灵,以及一些调度器,监听,事件处理,让我感到挺有意思的,就像刚学MFC,看到消息处理机制与消息映射感觉很有意思(MFC已经好久没碰了,也没用上的地方),因为在学习Cocos2d的过程中了解了一些C++11的新姿势!所以现在挖坑,实现一个类似于Cocos2d的一些框架,大概实现的东西如下:
①通过导演类director去操作Scene 或者Layer,又或者是如何切换Scene或者是保留Scene,在切换下一个场景的时候,也可以切换回上一个场景。
②精灵的放置与事件处理
③调度器的简单实现或者是键盘消息处理
………
暂时就打算先实现这几样,代码慢慢填坑orz
————————————————————————-更新—————————————————————————-
码云地址:https://gitee.com/ZzYangHao/Simple2D.git
简单的写了Node类,Scene类,调度器Event类,Sprite类….以后有空补充…写的时候想了很多这些类之间的关系,以及一些函数的调用,与容器的使用,和回调函数,碰上过指针空,容器的迭代器报错。。。很多很多写代码不小心犯的错,目前已经简单的实现了,并测试了一下,对我自己来说差强人意吧,详情去看代码吧,虽然写得感觉很差,不过感觉目前先以实现为主吧,后面再慢慢去改。
- 简单的实现一个类似于Cocos2dx的游戏框架——导演、场景、层、精灵(已填坑5%)
- cocos2dx 3.x 导演、场景、层、精灵的认识
- cocos2dx 导演、场景、层、精灵之間的關係
- cocos2dx 3.x 导演、场景、层、精灵的认识
- cocos2dx 导演、场景、层、精灵
- cocos2dx 导演,场景,层,精灵模型
- 导演,场景,层,精灵
- 导演、场景、层、精灵
- 导演、场景、层、精灵
- cocos2d-x:导演,场景,层,以及精灵的介绍
- cocos2d-x 3.0 导演,场景,层,以及精灵的介绍
- Cocos2d-x3.0导演、场景、层、精灵的使用
- 基础概念介绍——导演、场景、层、精灵
- 基础概念介绍——导演、场景、层、精灵
- 基础概念介绍——导演、场景、层、精灵
- Cocos2d-x 基础概念——导演、场景、层、精灵
- 基础概念介绍——导演、场景、层、精灵
- Roope的Cocos2d-x学习之旅 001:基础概念学习——导演、场景、层、精灵
- 使用AlloyFinger(移动端点触插件)
- MySQL 触发器简单实例
- XtraReport显示行序号
- linux下vi命令大全
- json-c 的安装和使用(使用json-c读取文件中的json数据和保存json格式的数据至文件中)
- 简单的实现一个类似于Cocos2dx的游戏框架——导演、场景、层、精灵(已填坑5%)
- 字符编码详解——彻底理解掌握编码知识,“乱码”不复存在
- Crash收集的方式
- 用Spring Cloud和Docker构建微服务
- CSS中height:100%和height:inherit的异同
- js实现Draggable拖拽功能
- [2014]Sequence to Sequence Learning with Neural Networks
- Gson解析报错解决方案
- 阿里云linux安装ffmpeg支持小程序silk文件转换-续