前言: 前几个月在一个网站开发公司搬砖,然后搬着搬着,就累觉不爱。心好累,心好累。好吧,网站开发实在不适合我。所以,我决定走回那一条不归路,游戏开发。为什么是说走回呢?自己猜去。 作为一个Cocos2d-x的新手,看了两本书几套视频,然后就觉悟了。下面分享是利用Coco...
今天我们从零开始学习cocos2dx 3d开源项目 :1. 触摸事件function ChooseRoleScene:initTouchDispatcher() 初始化监听对象local listenner = cc.EventListenerTouchOneByOne:create()注册even...
我们所用的版本是2.x,首先写一个类继承CCLabelTTF#pragma once#include “cocos2d.h”namespace Game{using namespace cocos2d;class LabelTTFStroke:public cocos2d::CCLabelTTF{p...
Windows Phone是微软发布的一款手机操作系统,它可以把微软的Xbox Live游戏、Xbox Music音乐与视频集成到手机里,而且有桌面定制、图标拖拽、滑动控制等一系列非常前卫的操作,目前已为许多手机玩家所青睐,于是对开发者来说, Windows Phone也成了必需了解的操作系统。...
温故而知新,新篇开始前简单回顾一下学习过的章节,环境搭建、项目创建、项目解析、游戏原型、屏幕适配,今天要开始的是重构角色…… 一、本篇前提: 完成前一篇的内容。具体参考:Cocos2d-x 3.3塔防游戏《保卫萝卜》教程05:对游戏原型进行屏幕适配完善 二、本篇目标: 说说游戏中各种角色的动作、属性...
新篇开始前简单回顾一下学习过的章节,环境搭建、项目创建、项目解析、游戏原型…… 一、本篇前提: 完成前一课的内容。具体参考:Cocos2d-x 3.3塔防游戏《保卫萝卜》教程04:实现简单的游戏原型 二、本篇目标:说说关于Cocos2d-x手机分辨率适配对前一篇完成的塔防游戏原型进行屏幕适配完善三、...
简单回顾一下之前内容步骤:1.环境搭建;2.项目创建;3.项目解析;4本章…… 一、本章前提: 完成Hello Game项目的创建编译。具体参考:Cocos2d-x 3.3塔防游戏《保卫萝卜》教程03:Hello Game项目解析 二、本篇目标:说说关于塔防游戏的想法和思路实现一个简单的塔防游戏原型...
第一课我们讲解了环境的搭建,第二课主要是项目的创建,完成这两课的童鞋可以开始新课了:项目解析。 一、前提: 完成Hello Game项目的创建编译。具体参考: Cocos2d-x 3.3塔防游戏《保卫萝卜》教程02:Hello Game项目创建 二、本篇目标:分析proj.win32工程的主要构成分...
上一课我们讲了环境的搭建,这一课我们讲下如何创建项目。一、前提:完成Cocos2d-x 3.x开发环境的安装配置。具体参考:Cocos2d-x 3.3塔防游戏《保卫萝卜》教程01:搭建开发环境二、本篇目标:创建一个名为hello game的Cocos2d-x 3.x的项目编译hello game项目...
《保卫萝卜》是一款塔防类小游戏,以其可爱风格、简便的操作深受萝莉、大叔的喜爱,这个系列我们以这款游戏为例,学习一下cocos2d-x的开发。一、环境Win7 32位二、必备软件Java JDK下载地址:http://www.oracle.com/technetwork/java/javase/dow...
《王国保卫战》是一款经典的塔防游戏,我们今天就以这款游戏为例,看一下cocos2dx的设计。 修改AppDelegate中内容,将setDesignResolutionSize中改为1(960, 640, ResolutionPolicy::FIXED_HEIGHT)保持传入...
windows系统搭建环境比较常见,根据很多朋友的反映,今天我们就以最常见的系统作一介绍,讲讲windows7系统下的环境搭建。 其实,在Windows7上搭建Cocos2d-x开发环境并不难, 主要是因为框架更新过快,很多用户都反映有一定困难。建议:为了避免安全相关的问题,请以管理员权...
在开始这个小教程之前呢,其实在网上你已经可以找到相关的资料了,但是我还是要把我自己做练习的一点东西分享出来。写这个教程的主要原因呢,是一个朋友在u3d的官网论坛里,找到了这个demo,但是在他使用的过程中遇到了问题,我看了给他解决掉之后,为了其他朋友不至于发生同类的问题,特在此唠叨一番。在开始主题之...
今天,我们来学习cocos2d3.x绘制图形DrawNode:bool HelloWorld::init(){//////////////////////////////// 1. super init firstif ( !Layer::init() ){return false;}//绘制三角形...
今天在网上发现unity连接mysql的教程了学习了有关Unity连接mysql 数据库的方法 好啦不用废话直接代码如下:?0102030405060708091011121314151617181920212223242526272829303132333435363738394041424344...
今天我们继续学习cocos2dx 3.2的应用实例,用cocos2dx 3.2的瓦片地图制作。使用Tiled编辑地图每一个图层只能放一种瓦片瓦片的大小最好是32*32的倍数对象层里面设置路径的坐标主程序中获取对象层中的坐标,做相应的操作设置口袋精灵类:Monster.h#include “cocos...
今天我们继续学习关于Cocos2d-x 的实例应用Cocos2d-x 3.x中使用物理引擎动态添加元素:触摸目标的判定是if (label->getBoundingBox().containsPoint(label->coverToNodeSpace(t->getLocation(...
学习真是一件麻烦的事,要学的东西真多,但是我们还要继续今天我们来学习关于Cocos2d-x 常用控件之Sprite, Sprite是基本图片元素,程序从场景创建类开始,可以在类的初始化时添加各种元素重写初始化方法)运行结果:
接下我们来学习cocos2dx 3.2制作Flappy Bird实践建立Land陆地层。首先设置AppDelegate.cpp,修改屏幕大小,并将第一个场景设置为WelcomeScene:#include “AppDelegate.h”#include “WelcomeScene.h”USING_N...
这个是我自己做出来的,cocos2d创建帧动画,今天来和大家分享一下1.将这个GIF文件用,UleadGIFAnimator打开,然后另存为图像帧,这样就将GIF转换成一组png图片了:2.打开TexturePacker,将图片拖进右边的Sprites框路面,然后设置OutPut的Date File...