cocos2d-x
贱贱的小牛
你们通通都是大牛,我当个小牛就好~
展开
-
cocos2d-x开发日志01——环境搭建和新建项目
1.环境搭建 (mac环境下,需要x-code编译器和cocos2d-x-3.7) 1.1安装x-code 1.2安装cocos2d-x-3.7 打开终端,执行cocos2d-x-3.7文件夹下得setup.py文件。 可以直接将setup.py拖入终端回车执行。原创 2015-08-14 22:03:09 · 390 阅读 · 0 评论 -
cocos2d-x开发日志04 ——计划任务
计划任务是指在被添加计划任务的场景中执行的任务。个人理解是,计划任务和程序执行是分开的,在程序中只要开启计划任务,计划任务就会不停执行直到被停止或者自己结束,而与此同时程序本身继续跑动。计划任务需要一个被回调方法,该方法如下定义: void CallBack(float t);其中,传入值必须定义成一个float型的变量,不然无法被回调。计划任务索要执行的任务可以都写在这个函数中。现在我们需原创 2015-08-15 20:44:07 · 460 阅读 · 0 评论 -
cocos2d-x开发日志05 ——Z轴坐标 和 锚点设置
Z轴坐标即垂直于屏幕的坐标轴为什么2D画面需要Z轴坐标,原因很简单,图层有的显示在前面,有的显示在后面被前面的图层覆盖了,显示在前面还是后面就是z轴坐标。也就是说,z轴坐标越大,显示在越前面。下面试设置z轴坐标的方法: layer->setLocatZOrder(100);//设置z坐标为100;图层建立时默认z坐标是0,如果两个图层z坐标一样,则后被创建的显示在前面,“后来居上”。锚点什么是原创 2015-08-15 20:51:06 · 1058 阅读 · 0 评论 -
cocos2d-x开发日志03 ——加入文字和图片
4.加入文字 在之前创建的GameScene中的init()方法中定义样创建的文字 4.1 创建了文字内容auto label = Label::createWithTTF(“文字内容”,“fonts/Marker Felt.ttf”,24); 引用Label中的创建方法,这里只是其中一种。 4.2 设置标签的坐标 label->setPosition(2原创 2015-08-15 20:40:03 · 518 阅读 · 0 评论 -
cocos2d-x开发日志07 —— 触摸处理
触摸回调函数在Layer中有,常用的有三个bool onTouchBegan(Touch *touch,Event *unused_event);开始触摸执行的方法; void onTouchMoved(Touch *touch,Event *unused_event);触摸移动执行的方法 void onTouchEnded(Touch *touch,Event *unused_even原创 2015-08-15 21:42:52 · 408 阅读 · 0 评论 -
cocos2d-x开发日志06 —— 菜单制作
菜单有菜单本身和按钮,也就是说,我们要新建一个按钮,然后放在菜单上,然后再把菜单放在场景里或者其他图层里。那下面我们来做一个开始游戏的菜单先新建一个按钮auto startgame = MenuItemFont::create(“Start Game”,”font/Marker Felt.ttf”,CC_CALLBACK_1(MenuCallBAck));这里的MenuCallBAck就是我们按钮的原创 2015-08-15 21:37:59 · 485 阅读 · 0 评论 -
cocos2d-x开发日志09 —— Vector
Vector是cocos中提供的容器,封装完善,区别于c++提供的vector顺便说一句 ,再也没有ccArray了Vector常用方法:创建Vector <…*> all;//…中放入数据类型。添加all.pushback(nn);//all是容器名称,nn是该类型的量或者对象。获取 auto sp = all.at(1);//1为对象在容器中的位置。删除 all.erase(1);//1为要删除原创 2015-08-18 19:55:43 · 410 阅读 · 0 评论 -
cocos2d-x开发日志08 —— 绘图工具
绘制有色背景auto bg = LayColor::create(Color(255,255,255));绘制点auto c1 = drawNode::create();c1->drawDot(…, …,… );其中可以画其他图形如矩形rect,实心矩形solid rect,圆圈,segment横线等等这一块先放在这儿陆续补充原创 2015-08-18 19:50:48 · 475 阅读 · 0 评论 -
cocos2d-x开发日志10 ——贪食蛇源码
简单的游戏开发,比较适合和我一样的小白练手,除了游戏结束场景,全部包含在了HelloWorldScene中,先上源码,注释已经比较全面,但是具体细节会陆续更新。HelloWorldScene.h#ifndef __HELLOWORLD_SCENE_H__#define __HELLOWORLD_SCENE_H__#include "cocos2d.h"#include "GameOverScen原创 2015-08-18 20:01:31 · 1463 阅读 · 0 评论