cocos2d-x
文章平均质量分 84
火车上遇见
这个作者很懒,什么都没留下…
展开
-
cocos2d-x 提升篇 (17) 简单的桌上足球游戏
这个例子改编来自Cocos2d-x by Example.相当于一个简单的桌上足球游戏,可以通过触摸的方式碰撞红色的球,进入对方的球门就可以加一分。原创 2017-04-05 20:22:44 · 1027 阅读 · 0 评论 -
cocos 几个坐标间的转换
这篇博文将介绍一下在cocos2dx中的一些坐标系统概念:一、 (1)OpenGL坐标系Cocos2D-x以OpenGL和OpenGL ES为基础,所以自然支持OpenGL坐标系。该坐标系原点在屏幕左下角,x轴向右,y轴向上。(2)屏幕坐标系屏幕坐标系使用的是不同的坐标系统,原点在屏幕左上角,x轴向右,y轴向下。iOS的屏幕触摸事件CCTouch传入的位置信原创 2017-04-17 09:30:28 · 3462 阅读 · 0 评论 -
cocos2d-x 提升篇 (18) 碰到的一些问题
01. 记得写layer的时候初始化父类Layer::inti();02. 写尺寸的时候记得menu->setPosition(Vec2::ZERO);原创 2017-04-06 14:31:10 · 654 阅读 · 0 评论 -
cocos2dx 屏幕适配问题
Android手机中屏幕适配是个很难的话题,手机的屏幕大小千差万别,如现在流行的安卓手机屏幕大部分长宽比例为16:9。而iPhone 5S的长宽比例为71:40(接近16:9),也有预测说iPhone 6S的长宽比例也将会是主流的16:9。另外还有一些平板电脑为4:3、16:10、5:4等等。当然还有一些其他的牌子可能屏幕比例也不一样。 要想让你的程序在各种手机上都能很好转载 2017-04-05 17:36:08 · 545 阅读 · 0 评论 -
cocos2d-x cpp-test学习
01.这一回主要搭建大致的框架,写程序的过程中错误不断,磕磕碰碰才写到现在,可见自己的能力是多么的差,所以要多写程序。多思考代码的逻辑,这一章主要谢了一个测试ActionManager,其中有CallFunc和CallFuncN有什么区别?CC_CALLBACK_0 CC_CALLBACK_1和其它几个有什么区别?回答这两个问题,写到这里进行下一章学习。原创 2017-04-14 00:39:16 · 949 阅读 · 2 评论 -
cocos2d-x 提升篇 (20) SpriteFrameCache类的使用
这篇主要是讲SpriteFrameCache类,其它两个cache类 TextureCache, AnimationCache不在这里讲述。api讲述,英文不好翻译的就直接贴英文了。Singleton that handles the loading of the sprite frames. The SpriteFrameCache loads SpriteFrames fr原创 2017-04-12 15:07:19 · 804 阅读 · 0 评论 -
cocos2d-x 提升篇 (16) actions动作讲解
总共加起来有53个测试用例,那就按照它的序号来吧。基本上所有的子类都实现父类的虚函数onEnter进行具体的操作,所以要改代码的话也是改这一块。1. ActionMovevoid ActionMove::onEnter(){ ActionsDemo::onEnter(); centerSprites(3); auto s = Director::get原创 2017-04-01 20:03:49 · 417 阅读 · 0 评论 -
cocos2d-x 提升篇 (15) demo大致描述的功能介绍
这章结合几个辅助类进行介绍,BaseTest.cpp controller.cpp testBasic.cpp这几个类关系到后面的所有测试项。首先从controller.cpp说起,因为它定义了TestController类原创 2017-04-01 18:18:03 · 483 阅读 · 0 评论 -
cocos2d-x 提升篇 (14) cocos2d-x游戏程序的构建
打开src/cocos2d-x-3.14.1/tests/cpp-tests的目录可以看到有很多和平台相关的文件夹比如android, android-studio, linux, ios, mac, win10, win32,所以说只要游戏写一次,按照编译指令就会生成对应的文件,比如编译android会生成对应的apk,ubuntu运行的话会生成对应的可执行程序,在前面的章节中有介绍。原创 2017-04-01 17:21:56 · 836 阅读 · 0 评论 -
Physics for Game Developers 阅读
最近写游戏,一个player中关于运动学部分占了大部分,导致无法看懂其中的原理性知识,所以下了Physics for Game Developers这本书,大概到四月底看完,有很多的物理专有名词也不会,所以需要积累。01. 目录Part I. Fundamentals1. Basic Concepts2. Kinematic3. Force4. Kinetics原创 2017-04-11 09:48:10 · 839 阅读 · 0 评论 -
cocos2d-x 建立Layer的模板
在cocos2d-x中需要经常建立图层,下面是建立一个图层的模板。包括触摸事件,帧的更新。以及单独的函数创建Sprite之类的,还可以单独创建practice.#ifndef VICTORIANRUSHHOURLAYER_H#define VICTORIANRUSHHOURLAYER_H#include "cocos2d.h"USING_NS_CC;class Victori原创 2017-04-10 23:13:45 · 572 阅读 · 0 评论 -
cocos2d-x 基础系列 (12) ParticleFireworks ParallaxNode示例
这篇主要是这两个类的介绍,FireWords大概是像烟花吧, ParallaxNode还不知道怎么做更有效。#include "Scene_6.h"#include "Scene_4.h"USING_NS_CC;cocos2d::Scene *Scene_6::createScene(){ Size visibleSize = Director::getInstance()-原创 2017-04-01 01:30:35 · 619 阅读 · 0 评论 -
Cocos2d-x Game Development Blueprints学习
这本书的例子不错,开篇是两个html可以运行。所以来学习js编程几天。作者推荐了一个网站http://jstherightway.org/我看起来还不错,所以打算学习五天javascript编程。把这两章的两个例子搞懂。这个星期需要把上一章的beginner剩下的四个例子做完,晚上回家做。然后是这个书的七个例子是下个星期的任务。01. contentsChapt原创 2017-04-10 15:58:19 · 447 阅读 · 0 评论 -
Cocos2d-x by Example Beginner's Guide
01. Unleash(放出) your inner creativity an learn how to build great cross-plarform 2D games with the poplar Cocos2d-x framework.书本中提到的reviewer的网站,有机会可以参考使用阅读。有些应用实例很好,还是应该多向前辈学习。http://www.micha原创 2017-04-08 01:34:52 · 641 阅读 · 0 评论 -
cocos2d-x 基础系列 (11) Tilemap介绍
在scene中加如下代码可以加载一副地图但是一点地图程序就退出,不知道是不是正常退出。// TileMap auto map = TMXTiledMap::create("isometric_grass_and_water.tmx"); map->setPosition(Vec2(visibleSize.w原创 2017-03-31 02:21:27 · 698 阅读 · 0 评论 -
学习计划 -- 实时更新
之前的十几个章节都是关于cocos2d基础的,还有没有排上序号的也是。当然也有一些并没有概括进去,比如常见的lambda表达式的介绍。但是逐渐在写代码的途中慢慢发现,例子不够引起兴趣,都是很散的知识点,而且大部分都很重复,比如新建退出按钮,新建场景类切换。很多的时间多花在重复上,但是仍然该需要弄明白的没有弄明白,学习的效果并不好。所以决定现在写提升篇,这篇主要是以引擎中的cpp-tes原创 2017-04-01 11:35:16 · 952 阅读 · 0 评论