码迷,mamicode.com
首页 >  
搜索关键字:cocos2d学习    ( 216个结果
quick-cocos2d-x学习笔记【7】——定时器
定时器用的地方还是比较多的,游戏中的逻辑判断很多都是采用每帧执行。quick对于schedule的封装在scheduler这个lua文件中。如果是第一次接触quick的话,可能按照官方的api来写一个定时器被报错,提示schedule是一个nil值,这是因为其他的模块在初始化时都是被加载的,唯独这个scheduler没有载入,所以在使用的时候,第一件事是引入这个模块, local schedul...
分类:其他好文   时间:2014-08-19 12:58:44    阅读次数:254
Cocos2d-x 3.2 学习笔记(十)Joystick 搖杆控件
最近想做格鬥遊戲,那麼就要有搖杆控件,不想去看別人的代碼就自己寫了個搖杆控件,實現起來很簡單。話不多說,看代碼:#ifndef __Joystick__#define __Joystick__#include "cocos2d.h"USING_NS_CC;enum JoystickEnum{ ...
分类:其他好文   时间:2014-08-18 10:34:53    阅读次数:305
quick-cocos2d-x学习笔记【6】——制作自定义效果按钮菜单
前面提到的是基本的菜单使用,还是很容易的,不过我们在商业产品中,经常看到的按钮都是非常好看,不光光是图片做得精美,而且动画效果也很棒。Candy Crash都玩过吧,看它们那个按钮,真的像果冻一样,效果确实很赞,所以我们也来做个,当然不是它那个效果,而且点击之后有一个抖动的效果。像这样, 好了,开始做个吧,我这个也是搬了一下coinflip中的按钮代码,算是学习一下。 创建一个...
分类:其他好文   时间:2014-08-17 21:22:12    阅读次数:365
Cocos2d-x 3.1.1 学习日志13--物理引擎登峰造极之路
cocos2dx在设计之初就集成了两套物理引擎,它们是box2d和chipmunk。我目前使用的是最新版的cocos2dx 3.1.1。引擎中默认使用的是chipmunk,如果想要改使用box2d的话,需要修改对应的android工程或者是ios工程的配置文件。   在2.x版本的cocos中,使用物理引擎的步骤十分繁琐。但在3.x版本中变得非常方便了。我这次的学习目标是制作一个打砖块的小游...
分类:其他好文   时间:2014-08-16 18:32:11    阅读次数:334
Cocos2d-x 3.1.1 学习日志13--CocosStudio学习必看
听说Cocos Studio很久了,主要是因为骨骼动画。目前看来Cocos2d-x播放动画的方式只有2种:   第一种:是播放序列帧动画,即将动画的每一帧都加载进缓存里,需要播放时再使用Animation类来播放,这种方法简单暴力,应对一些细节要求低的动画场景的时候,这么干无伤大雅。但是当动画帧数稍高的时候就会需要大量的图片,消耗资源很大。   第二种:是由Cocos2d-x提供的Ac...
分类:其他好文   时间:2014-08-16 18:31:52    阅读次数:516
cocos2D-X源码分析之从cocos2D-X学习OpenGL(3)----BATCH_COMMAND
个人原创,欢迎转载,转载请注明原文地址http://blog.csdn.net/bill_man上一篇介绍了QUAD_COMMAND渲染命令,顺带介绍了VAO和VBO,这一篇介绍批处理渲染命令BatchCommand,批处理命令的处理在Render中比较简单else if(commandType == RenderCommand::Type:: BATCH_COMMAND) { //将之...
分类:其他好文   时间:2014-08-15 21:10:49    阅读次数:236
quick-cocos2d-x学习笔记【5】——创建菜单
菜单也是游戏中不可缺少的元素之一,quick中对于menuItem的封装有两种,一个是图片菜单,一个是文字菜单。 一、图片菜单ui.newImageMenuItem(params) 可用参数: image: 正常状态的按钮图像imageSelected: 按钮按下时的图像(可选)imageDisabled: 按钮被禁用时的图像(可选)listener: 回调函数tag: 按钮...
分类:其他好文   时间:2014-08-14 10:51:46    阅读次数:162
quick-cocos2d-x学习笔记【4】——添加文本
文本的添加在quick中被封装在ui类中,它可以创建EditBox,菜单以及文本,文本总得来说可以创建TTF和BMFont两种。 api对于它的说明很详细,ui.newBMFontLabel(params),参数中 text: 要显示的文本font: 字体文件名align: 文字的水平对齐方式(可选)x, y: 坐标(可选) 所以我们创建一个文本可以使用这样的代码, f...
分类:其他好文   时间:2014-08-12 19:06:44    阅读次数:288
quick-cocos2d-x学习笔记【3】——display.newSprite创建精灵
游戏嘛,没图片没画面能叫游戏吗,所以我们还是先看用quick的方式怎么创建精灵。 quick的api中对精灵的创建讲解得还是很详细,所以创建起来很简单。 display.newSprite(filename, x, y, params) filename:精灵文件名 x:x位置坐标 y:y位置坐标 params:表参数(不常用) 我们创建的时候可以,为了方便,...
分类:其他好文   时间:2014-08-11 12:03:42    阅读次数:209
quick-cocos2d-x学习笔记【2】——项目结构分析、创建新场景
创建完一个新项目之后,我们可以简单的看一看这个项目的文件组成,有这么一个文件层次结构 几个proj.*文件夹就不用说了,是对应的平台的解决方案,res专门存放我们的游戏资源,scripts存放我们的lua代码,sources中有我们熟悉的AppDelegate类,我们主要常用的就两个文件夹,res和scripts(我这不是废话吗) 好吧,还是再打开scripts文件夹看下,...
分类:其他好文   时间:2014-08-10 15:51:40    阅读次数:255
216条   上一页 1 ... 15 16 17 18 19 ... 22 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!