相关推荐
Cocos2dx3.0的自动批次渲染原理
网上流传着一份《Cocos2d (v.3.0) rendering pipeline roadmap 》,因为需要翻墙,我已经放到CSDN上了。看了这篇文档之后去看Cocos2dx的源码发现文档有些是错的,如果大家不信也可以去看,先了解个大概再自己跟着源码去看个究竟。 Cocos2dx3.0引入了globalZOrder的概念,与 v3.0 之前的 localZOrder相比就是
cocos2dx3.0游戏编程2-动作游戏之自定义精灵类
上一节我们做了点准备工作, 本节我们将定义自己的sprite类,以便于后续的开发。Coco2dx提供的默认sprite类只提供了最基础的功能,我们要做动作游戏,仅仅只用cocos2dx的sprite类的功能是不够的,所以我们要继承sprite类,来实现自己的精灵类。 1.实现思路 动作游戏角色就是各种各样的动作,所以我们自定义的类会围绕这个功能来写,落羽这里只实现有代表性的几个动作,主要就是待
Cocos2dx 3.0 过渡篇(二十四)死不了的贪食蛇(重力版)
近来cocos2dx的论坛刮起了一阵制作贪食蛇的潮流,我也打算来凑个热闹。不过主要目的还是因为在写3.0过渡篇的系列博客时讲的都是理论,缺少实践。这次就用贪食蛇的例子较为系统的介绍3.0与2.0的一些不同之处。(当然了,如果版本能看在我码字辛苦的份上施舍我一本书,那我还是很乐意接受的,我的收获地址是...)。
cocos2dx3.0进度条的简析
可以说,进度条是游戏中特别常用的一个控件,大部分游戏都会需要用到资源加载条,技能道具的cd,或者是时间条。最近特别喜欢看底层,自我感觉底层是一个让人熟悉整个框架的特别好的方式,这次就来看下进度条的底层,感受一下。 class CC_DLL ProgressTimer : public Node #ifdef EMSCRIPTEN , public GLBufferedNode #endif //
cocos2dx(3.17)-lua 游戏开发 (持续更新)
cocos2dx-lua 游戏开发 开发环境: mac,cocos2dx 3.17 开发语言: lua 横屏竖屏 打开工程目录下的config.json文件,横屏竖屏由isLandscape控制,true为横屏,flase为竖屏,其中width和height是控制模拟器的大小 屏幕适配 打开工程目录下src/config.lua文件,修改CC_DESIGN_RESOLUTION下的参数,具...
cocos2dx 3.10 移植到安卓步骤
0,这里废话: 本人非计算机专业,刚开始自学编程时,由于对游戏的兴趣学完c++基础就去学cocos2dx了,用的是2.2.6版本,那时移植到安卓时搞了一天的时间才搞好,可能我比较笨吧,一开始因为没搞过JAVA,对于配置环境变量感觉很麻烦,后来搞好JAVA配置环境又要去eclipse配置那些什么ndk呀,sdk呀,什么乱七八糟的,最坑的就是网上教程路径使用\来分隔的,我用的时候不知道为什么\不行,
cocos2dx 3.6 关于加载游戏页面的方法
关于加载游戏页面的方法 一般游戏的时候,或者是一些比较大型的游戏的时候,游戏的资源会比较多,有时候不同的场景所用的图片、音乐等等都是不一样的。为了更加方便的加载资源和减轻系统的负担。因此我们一般会有一个加载游戏资源的页面。也就是loading页面。 接下来我就分享一下一个简单加载页面的制作。 首先我们在.h文件里面声明,然后写一个load的加载函数: ProgressT
cocos2dx3.0之跑酷使用磁铁道具吸收金币
cocos2dx3.0之跑酷使用磁铁道具吸收金币cocos2dx30之跑酷使用磁铁道具吸收金币 原理 实现方法与关键代码 效果图转载请注明[http://write.blog.csdn.net/postedit?ref=toolbar] 在跑酷游戏中,我们常常需要有这么一个场景,runner 在跑酷的过程中可以吃金币,当他吃到一个磁铁道具的时候,此时屏幕范围内的所有金币都会朝着runner 飞过来
cocos2dx学习之路----第一篇(cocos2dx版本3.9开发环境的搭建及HelloWold的见面)
这里我将开始写曾经学过的cocos2dx的表层教程。 这开篇可能我要多说几句,希望不要嫌弃哈~毕竟每一个引擎背后都有一些不为人知的故事,很值得缅怀。
cocos2dx3.0 打飞机完整项目
cocos2dx3.0 + vs2013 简单打飞机游戏 本文地址:游戏资源,借用了微信打飞机的图库 初版源码地址:https://github.com/doctording/cocos2dx_plane_cpp滚动背景问题:持续按键,执行动作例如:需要移动时,若一直按着A键,那么飞机将一直往左移动解决方案: 设置一个变量,标识A键是否被按下,在update()方法中执行左移动作 //
Cocos2dx游戏开发系列笔记18:《跑酷》游戏源码解析
懒骨头(http://blog.csdn.net/iamlazybone QQ:124774397 ) 再来看一个比较常见的跑酷游戏 其实吧 我觉得就是有人用《萝莉快跑》的例子改的 不过肯定有新东西学习 这是骨头见过最好的demo,不用修改一点直接能运行。 先报环境 vs2012 和 cocos2dx 2.2 和 win8.1 我知道出新版本了 好多人整天盼着新版本
【cocos2dx-3.0beta-制作flappybird】对不起,我的数学老师是体育老师兼职的—游戏中所用到的数字类封装
一、引言 在游戏进行的过程当中,我们需要实时的显示得分,此外在游戏结束的时候,也需要显示最高分和本局得分。因此本节主要是讲解如何显示这些分数。 二、数字类的设计 这里我们写了一个Number类来处理数字的显示。 素材里面提供了多种不同类型的数字图片,所以我们需要根据实际情况选择某一种数字的图片。 1、数字的对其方式: typedef enum _gravity { GRAVIT
新手一步一步带你一起入门cocos2dx(包含使用VS2017 Cpp开发+AndroidStudio3.0编译开发全流程)
光阴似箭,小编也开始踏入职场。怀着一颗忐忑的心情上了班,也是在这个背景下,小编也有缘接触Cocos2dx,这个我以前听都没听过,也从不会去想到自己也会开始使用这样的工具去开发2D游戏。本着一种随遇而安的心态干了起来,很开心,在初次听到cocos这个高大上的词到编译出一个apk装到手机,我花了5天的功夫,对于没用C++,写过代码的我,还是蛮有成就感的。 刚上班的第一天,跟...
Cocos2dx游戏开发笔记22:以仿《王者之剑》游戏源码为例,学习cocos2dx2.X到 3.0beta2 的升级(附源码)
原贴在此:http://www.9miao.com/thread-45434-1-1.html 几个带服务端的游戏源码老配置不好 索性先看看简单的 找了半天,觉得9秒的这个demo比较适合 看资源不多应该只有这一个场景 走起! 报环境:vs2013+cocos2dx3.0beta2 ================================= 1 用create_proj
Cocos2dx 3.0 过渡篇(四) 创建项目
最后再提一个可大可小的问题,就是在3.0 Alpha1版本下,打开工程的文件“cocos2d-win32.vc2012.sln“都是在cocos2dx解压后的根目录下的,Alpha1后就转移到“cocos2d-x-3.0alpha1\build”目录下了。
【cocos2dx-3.0beta-制作flappybird】未雨绸缪—Loading界面的写法
未雨绸缪—Loading界面的写法 该博客为原创博客,转载请保留原始地址: 游戏中什么最占用内存,毋庸置疑绝对是纹理,用mac开发的同学如果有洁癖一定用过Xcode自带的内存分析工具,你可以发现大部分内存里面存的都是纹理(简单理解就是图片啦)。如果为了减少内存使用而增加加载次数势必会令游戏不流畅,如果一次性加载很多纹理又会消耗掉更多内存,所以内存的载入时间和量都是非常值得研究的一个事情。限于笔
Blue Path(基于cocos2dx 3.0)
猴子原创,欢迎转载。转载请注明: 转载自Cocos2D开发网–Cocos2Dev.com,谢谢!原文地址: http://www.cocos2dev.com/?p=498iTunes下载:https://itunes.apple.com/cn/app/blue-path/id761631488?mt=8这个是一个周末使用cocos2dx 3.0写的。玩法很简单,类似一笔画,一笔将蓝色填充满格子就可
cocos2dx-3.0(前言)
说了好久,告诉自己要开始学cocos2dx(在心理里告诉了好久)
【COCOS2DX-游戏开发之三一】之 坐标系(下) convertToNodeSpace和convertToWorldSpace
convertToNodeSpace和convertToWorldSpace这两个的使用方法 我们加三个sprite,r0,r1,r2, r0的父节点是layer, 父节点下坐标(0,0,100,100) r1的父节点是r0,父节点下坐标(0,0,100,100) r2的父节点是r1,父节点下坐标(0,0,100,20) bool HelloWorld::init() {
4759




被折叠的 条评论
为什么被折叠?



