E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
cocosd
【极客学院每日一课】Cocos2d-x系列之七--绘图API
极客学院
Cocosd
2d-x系列之七--绘图API,今天上午9点正式上线啦!!
jikexueyuan
·
2014-04-16 10:00
cocos2d-x
极客学院
绘图API
cocos2d-x与精灵共舞
在这个领域里,
cocosd
给用户提供了很多的灵活性。在本小节里,我们将介绍如何使用CCSprite,spritesheets,CCSp
xiebaochun
·
2014-04-09 15:00
game
cocos2d-x
[初探Cocos2d-x]之CCArray
在使用
Cocosd
-x开发游戏的过程中CCArray使用频繁。
MonCoders
·
2014-04-09 00:00
cocos2d视频教程进阶篇--第3天--猴子跳跳游戏
今天我们学习一个
Cocosd
2d-iphone游戏。中间介绍了texturepacker和physicseditor的使用(需要MAC操作系统),我们一起做一个实战级别的游戏。
xingxiliang
·
2014-03-16 17:00
cocos2d-x3.0 + vs2012环境配置
cocosd
-x3.0版本传说做了很多优化,性能有了很大提升,支持c++11,目录结构和类名也改了,取消了各种类的CC前缀,比如CCSprite变成了Sprite,支持CocoStudioUI编辑器等
my183100521
·
2014-02-24 12:00
cocos2d-x
cocosd
-x 3.0 真随机数
floatCGameManager::myRand_0_1() { timevalpsv; gettimeofday(&psv,NULL);//3.0获取本地时间 //gettimeofdayCocos2d(&psv,NULL);//2.0获取本地时间 //根据时间产生随机种子 unsignedinttsrans=psv.tv_sec*1000+psv.tv_usec/1000; srand(ts
liangshaoze
·
2014-02-21 16:11
代码
cocosd-x
真随机数
cocos2d-x中实现CCScrollView翻页操作
游戏有许多翻页的操作,如查看背包物品,显示不同地图场景,今天就带大家实现一个简单的翻页操作(也是CCScrollView的用法):(1)首先CCScrollView在
Cocosd
-x的扩展库里面,要是使用的话
tianyong8311
·
2014-01-24 15:26
Cocosd
-x设计模式之八 :委托和委托设计模式
这一篇中来学习cocos2d-x设计模式之八:委托模式,它的主要作用是,实现了在运行时刻进行任务委派的功能。举例:当一个按钮被点击或者一个窗口被关闭时,程序需要做相应的响应,这时候就需要委托了。什么意思呢?因为我们的GUI程序一直在等待用户输入,然后根据用户输入作出相应的响应,在用户没有做出“按下按钮”这个动作之前,我们的程序是不知道如何响应的。这个按钮被按下去的响应动作,在你设计按钮类的时候
�枥�呆
·
2013-12-20 23:21
设计模式
委托
cocosd-x
Cocosd
-x设计模式之七 :中介者模式
本篇将来学习cocos2d-x常用设计模式之七:中介者模式,说到中介,相信大家都在日常生活中都不陌生,既然理解中介的涵义,那么相信理解中介者模式也是一件很容易的事情,中介者模式主要是指,把多个同事对象的交互封装到一个中介者对象中,使得同事对象之间松散耦合,互不依赖,集中控制交互,从而使得多对多变成了一对多,例如cocos2d-x中的CCDirector类中就包含了CCScheduler、CCA
�枥�呆
·
2013-12-18 22:39
设计模式
中介者模式
Cocosd
-x设计模式之六 :组合模式
这一篇博文中将要来学习cocos2d-x常用设计模式之五:组合模式,他在游戏的设计过程中使用的可能较少,但在cocos2d-x的引擎源码中,此模式却得到了大范围的使用,例如CCScene、CCLayer、CCNode派生类等共同组成了一个树形结构,同时我们可以以一致地方式来处理这些类,比如addChild、removeChild和getChildren。处理“整体-部分关系”(通常是树形结构
�枥�呆
·
2013-12-17 22:14
设计模式
组合模式
Cocosd
-x设计模式之五 :观察者模式
这一篇我们将来学习观察者模式,在Cocos2d-x中应用此模式的典型类是CCNotificationCenter,个人感觉MFC中的消息机制和这个模式很相似,观察者可以注册自己所关心的目标,一旦目标发生某种改变就会遍历注册过它的所有观察者,并向关心此变化的观察者推送对应的消息(CCNotificationCenter为直接显式发送),观察者在接收到消息后会调用相关响应函数。【转载自子龙山人】:ht
�枥�呆
·
2013-12-16 21:55
设计模式
观察者模式
cocosd-x
Cocosd
-x设计模式之九 :委托和委托设计模式
前言:前一篇文章讨论了cocos2d-x里面的中介者模式,但是,由于概念把握上面的偏差,我把GoF的中介者模式搞混淆了。幸好有读者给我提出了这个问题,我在上一篇文章中也补充说明了。虽然我谈到的应用场景跟中介者模式有点类似,但是,经典的模式就是模式,我不能随便篡改,更不能张冠李戴。所以,这篇文章我将谈到的是委托模式(delegationpattern),而不是GoF里面的代理模式(Proxypatt
sozenvN
·
2013-12-15 16:00
Cocosd
-x设计模式之八 :中介者模式
前言:上上周写了关于cocos2d-x里面的观察者模式,文章最后提到一个应用场景:“你的GameScene里面有两个layer,一个gameLayer,它包含了游戏中的对象,比如玩家、敌人等。另一个层是HudLayer,它包含了游戏中显示分数、生命值等信息。如何让这两个层相互通信。”关于这两个层之间如何通信的问题,读者Llllong和我畅快淋漓地讨论了一番,详细的内容可以参考那篇文章的留言部分。最
sozenvN
·
2013-12-15 16:00
Cocosd
-x设计模式之七 :组合模式
在开始挖掘cocos2d-x里面的组合模式之前,我武断地下个结论:“几乎所有与GUI相关的框架设计都应用了组合设计模式”。(PS:大家注意我的用词,是“几乎所有”,给自己留条后路,哈哈)1、应用场景Cocoa编程框架APPKit和UIKit都应用了组合模式,各种各样的View及其派生类组成了一棵树状结构的层级视图,而这里面就应用了组合模式。当然,Cocos2D-x里面的Node组织方式也采用的是这
sozenvN
·
2013-12-15 16:00
Cocosd
-x设计模式之六:观察者模式
1、应用场景前面在介绍单例模式的时候,提到了一个类CCNotificationCenter,它除了应用单例模式以外,还应用了观察者模式。CCNotificationCenter类是观察者模式中的目标对象,而CCNotificationObserver则是观察者。一个目标对象可以注册多个观察者,当目标对象的状态改变的时候,可以通知观察者对象作出相应的响应。这是标准的观察者模式的实现,但是CCNoti
sozenvN
·
2013-12-15 16:00
Cocosd
-x设计模式之五 :防御式编程模式
声明:防御式编程是提高程序代码质量的一种手段,它不能算是真正意义上的模式。但是,这里,我还是要给它冠之以“模式”二字。原因有2:1.cocos2d-x的框架源代码大量采用了防御式编程技术,用来确保框架的代码质量和稳定性。2.标题党,引起大家对于防御式编程的重视。特别是当大家给cocos2d-x贡献源代码的时候,更应该要注意保证代码质量。因为,王哲大大在review很多人给cocos2d-x贡献代码
sozenvN
·
2013-12-15 16:00
Cocosd
-x设计模式之四 :外观模式
1.应用场景Cocos2d-x里面有一个非常明显的地方使用了外观模式,它就是SimpleAudioEngine。因为它为CocosDenshion这个子系统的一组接口提供了一个一致的界面,同时定义了一个高层接口,方便客户使用该子系统。对于大多数用户来讲,游戏中操作声音,无非就是播放背景音乐和音效。CocosDenshion这个子系统封装了OpenAL,屏蔽了OpenAL操作声音的低级API。它提供
sozenvN
·
2013-12-15 16:00
Cocosd
-x设计模式之三:管理者模式
想必读者一看这个题目又要纳闷了,神马又是“管理者模式”啊?管理者(Manager)就是专门负责管理其它类的实例的类,比如Cocoa里面的NSFontManager、NSInputManager、NSFileManager和NSLayoutManager类。此模式和“二段构建模式”一样,也没有出现在GoF的23个设计模式中,但是《Cocoa设计模式》一书中有提及,感兴趣的读者可以去查阅一下。1.应用
sozenvN
·
2013-12-15 16:00
Cocosd
-x”设计模式“之五 :防御式编程”模式“
这一篇将来学习防御式编程模式,其实它并不是一种标准的设计模式,使用它主要是为了提高程序的健壮性,其实这是软件开发中一个我们必须熟悉的模式,因为在程序代码中,很多地方往往存在一定的不确定性,如果我们对于这些地方,没有采取一定的防御措施,很有可能会在某一次运行中因为这一点而使程序崩溃。cocos2d-x中的很多地方都运用到了防御式编程模式,最经典的就是,很多引擎内部类的init方法中一个do-wh
�枥�呆
·
2013-12-14 22:41
设计模式
cocosd-x
防御式模式
Cocosd
-x设计模式之四 :外观模式
这一篇将来学习“外观模式”,在cocos2d-x引擎中,一个采用此设计模式的经典类就是SimpleAudioEngine,此模式的核心思想是,为子系统中的一组接口提供一个一致的界面,它定义了一个高层接口,这个接口使得上层使用子系统更加容易,同时,它实现了子系统与上层之间的松耦合关系,而子系统内部的功能组件往往是紧密耦合的,这样当子系统功能组件发生变化的时候,只需要修改外观类的实现就可以了,避免
�枥�呆
·
2013-12-13 21:35
设计模式
外观模式
cocosd-x
Cocosd
-x设计模式之三:管理者模式
此篇将要学习的是管理着模式,他和上篇中的二段构建模式一样,是在《Cocoa设计模式》一书中所提及的模式,在之所以出现在cocos2d-x中,主要是它能为一组相关的对象提供一个统一的全局访问点,同时可以提供一些简洁的接口来获取和操作这些对象。比如cocos2d-x中的CCTextureCache、CCSpriteFrameCache、CCAnimationCache等类,都采用了此设计模式。
�枥�呆
·
2013-12-13 21:26
设计模式
管理者模式
Cocosd
-x设计模式之五 :观察者模式
1、应用场景前面在介绍单例模式的时候,提到了一个类CCNotificationCenter,它除了应用单例模式以外,还应用了观察者模式。CCNotificationCenter类是观察者模式中的目标对象,而CCNotificationObserver则是观察者。一个目标对象可以注册多个观察者,当目标对象的状态改变的时候,可以通知观察者对象作出相应的响应。这是标准的观察者模式的实现,但是CCNoti
w00w12l
·
2013-12-09 10:00
Cocosd
-x设计模式之八 :委托和委托设计模式
前言:前一篇文章讨论了cocos2d-x里面的中介者模式,但是,由于概念把握上面的偏差,我把GoF的中介者模式搞混淆了。幸好有读者给我提出了这个问题,我在上一篇文章中也补充说明了。虽然我谈到的应用场景跟中介者模式有点类似,但是,经典的模式就是模式,我不能随便篡改,更不能张冠李戴。所以,这篇文章我将谈到的是委托模式(delegationpattern),而不是GoF里面的代理模式(Proxypatt
w00w12l
·
2013-12-09 10:00
Cocosd
-x设计模式之六 :组合模式
在开始挖掘cocos2d-x里面的组合模式之前,我武断地下个结论:“几乎所有与GUI相关的框架设计都应用了组合设计模式”。(PS:大家注意我的用词,是“几乎所有”,给自己留条后路,哈哈)1、应用场景Cocoa编程框架APPKit和UIKit都应用了组合模式,各种各样的View及其派生类组成了一棵树状结构的层级视图,而这里面就应用了组合模式。当然,Cocos2D-x里面的Node组织方式也采用的是这
w00w12l
·
2013-12-09 10:00
Cocosd
-x设计模式之七 :中介者模式
前言:上上周写了关于cocos2d-x里面的观察者模式,文章最后提到一个应用场景:“你的GameScene里面有两个layer,一个gameLayer,它包含了游戏中的对象,比如玩家、敌人等。另一个层是HudLayer,它包含了游戏中显示分数、生命值等信息。如何让这两个层相互通信。”关于这两个层之间如何通信的问题,读者Llllong和我畅快淋漓地讨论了一番,详细的内容可以参考那篇文章的留言部分。最
w00w12l
·
2013-12-09 10:00
Cocosd
-x设计模式之五 :防御式编程模式
声明:防御式编程是提高程序代码质量的一种手段,它不能算是真正意义上的模式。但是,这里,我还是要给它冠之以“模式”二字。原因有2:1.cocos2d-x的框架源代码大量采用了防御式编程技术,用来确保框架的代码质量和稳定性。2.标题党,引起大家对于防御式编程的重视。特别是当大家给cocos2d-x贡献源代码的时候,更应该要注意保证代码质量。因为,王哲大大在review很多人给cocos2d-x贡献代码
w00w12l
·
2013-12-09 10:00
Cocosd
-x设计模式之三:管理者模式
想必读者一看这个题目又要纳闷了,神马又是“管理者模式”啊?管理者(Manager)就是专门负责管理其它类的实例的类,比如Cocoa里面的NSFontManager、NSInputManager、NSFileManager和NSLayoutManager类。此模式和“二段构建模式”一样,也没有出现在GoF的23个设计模式中,但是《Cocoa设计模式》一书中有提及,感兴趣的读者可以去查阅一下。1.应用
w00w12l
·
2013-12-09 10:00
Cocosd
-x设计模式之四 :外观模式
1.应用场景Cocos2d-x里面有一个非常明显的地方使用了外观模式,它就是SimpleAudioEngine。因为它为CocosDenshion这个子系统的一组接口提供了一个一致的界面,同时定义了一个高层接口,方便客户使用该子系统。对于大多数用户来讲,游戏中操作声音,无非就是播放背景音乐和音效。CocosDenshion这个子系统封装了OpenAL,屏蔽了OpenAL操作声音的低级API。它提供
w00w12l
·
2013-12-09 10:00
cocos2d-x节点(cocos2d.h)API
cocos2d-x节点(cocos2d.h)API温馨提醒:为了大家能更好学习,强烈推荐大家看看本人的这篇博客 Cocos2d-X权威指南笔记
cocosd
所包含的类文件/////cocos2d-x-3.0alpha0
runaying
·
2013-12-05 16:00
cocos2d
cocos2dx
cocos2d-x
Cocosd
-x设计模式之五 :观察者模式
1、应用场景前面在介绍单例模式的时候,提到了一个类CCNotificationCenter,它除了应用单例模式以外,还应用了观察者模式。CCNotificationCenter类是观察者模式中的目标对象,而CCNotificationObserver则是观察者。一个目标对象可以注册多个观察者,当目标对象的状态改变的时候,可以通知观察者对象作出相应的响应。这是标准的观察者模式的实现,但是CCNoti
andinker
·
2013-11-20 20:00
观察者模式
记录cocos2d-html5与
cocosd
-x jsb中遇到的坑
这两天开始用coco2d-html5写游戏,但最终是发布到手机上,写的js代码是跑在jsb上的.在此记录下遇到的坑. 注:cocos2d-x简称cx, cocos2d-html5简称ch51.cc.LabelTTF在ch5上换行有问题 CCLabelTTF在ch5上对应的是cc.LabelTTF, 在cx上只要设置了setDimensions()设置高度和宽度后,只要文字超出了设定的宽度
奎特尔星球
·
2013-10-30 21:07
cocos2d-js
Iphone
【
Cocosd
2d实例教程八】Cocos2d实现碰撞检测(含实例)
(转载请注明出处:http://blog.csdn.net/buptgshengod)1.介绍 说到碰撞检测,最简单直观的例子就是超级玛丽里的吃金币功能,当两个物体碰撞在一起产生一定的效果。下面上图介绍下这章的实例。当机器人a走到机器人b的身上时,机器人b消失。2.具体实现方式 其实思路很简单,就是规定每个精灵有他们自己的一个作用范围,当两个精灵的作用范围重叠时,一个精灵的不可见就可以了。
gshengod
·
2013-10-23 10:00
cocos2d
实例
碰撞检测
【
Cocosd
2d实例教程七】Cocos2d实现超炫的粒子效果!!
(转载请注明出处:http://blog.csdn.net/buptgshengod)1.介绍 你想拥有炫酷的效果么,你想让你的应用亮瞎别人的狗眼么!!不要急,这里告诉大家怎么实现绚丽的粒子效果!先上个图,点击界面产生火焰!(依旧是动态的,只是作者懒得截动态图)2.实现部分 1)软件的安装 我们通过软件ParticleDesigner设计如图中的效果,在下面会给出这款软件的破解版!使用起
gshengod
·
2013-10-21 15:00
cocos2d
源代码
xcode
粒子效果
【
Cocosd
2d实例教程六】Cocos2d实现屏幕背景的自动滚动
(转载请注明出处:http://blog.csdn.net/buptgshengod)1.介绍 实现屏幕背景的自动滚动是游戏常遇到的功能,这样我们就不用绘制很长的背景图片,只要设计一张就可以,省时省力。这章将实现这个功能,并把源代码贡献给大家,废话不多说,先上个图,其实是动态的,只是截动态图有点麻烦。2.代码实现部分 屏幕的动态滚动主要是一个刷新机制的问题。第一步,还是进入HelloWorl
gshengod
·
2013-10-20 11:00
cocos2d
xcode
NSArray
CCParallaxNode
屏幕滚动
【
Cocosd
2d实例教程五】Cocos2d添加虚拟摇杆控制器
(转载请注明出处:http://blog.csdn.net/buptgshengod)1.介绍 cocos2d为我们提供了好用的摇杆控制器,主要是对ZJoystick.h和ZJoystick.m的添加,实现了如下图的功能。通过摇杆可以控制图中精灵的移动。(但是还有一个技术性问题亟待解决,就是精灵移动后会有一个重影留在初始位置)2.摇杆的实现 1) 将资源中的ZJoystick文件夹加到工程中(
gshengod
·
2013-10-20 11:00
cocos2d
xcode
摇杆实现
【
Cocosd
2d实例教程四】Cocos2d实现人物原地走动
(转载请注明出处:http://blog.csdn.net/buptgshengod)1.首先安装TexturePacker 1)TexturePacker介绍 这是一款图片集合软件,生成.plist文件,是一种动画效果。将png图片人物走动的不同瞬间传进去,之后publish,将生成一个.plist和一个.png文件。如图 2)下载地址 破解版的
gshengod
·
2013-10-16 11:00
cocosd
-x教程4 CCTextFieldTTF的使用
HelloWorldScene.h#ifndef__HELLOWORLD_SCENE_H__#define__HELLOWORLD_SCENE_H__#include"cocos2d.h"usingnamespacecocos2d;classHelloWorld:publiccocos2d::CCLayer,publiccocos2d::CCTextFieldDelegate{public: v
ylm0302
·
2013-10-16 09:00
虚拟键盘
CCTextFieldTTF
【cocos2d-x】利用CCScrollView, 实现帮助界面
最终结果是这样的: 首先CCScrollView在
Cocosd
-x的扩展库里面,要是使用的话,需要添加命名空间usingnamespacecocos2d::extension;或者是用cocos2d-x
microsoftwin32
·
2013-10-14 13:00
【
Cocosd
2d实例教程三】Cocos2d瓦片地图的导入
(转载请注明出处:http://blog.csdn.net/buptgshengod) 上一节讲了如何使用Tiled制作瓦片地图,下面讲一下如何将地图导入游戏中。 第一步:将生成的文件导入resource中,如图,分别为地图和图片集 第二步:在HelloWorldLayer.h中修改代码,有一定基础的人还是比较好理解的。#import //Whenyouimportthisfile,you
gshengod
·
2013-10-14 09:00
cocos2d
xcode
瓦片地图导入
【
Cocosd
2d实例教程二】地图编辑器Tiled的安装使用
(转载请注明出处:http://blog.csdn.net/buptgshengod) 我们知道cocos2d是一个基于2d效果的游戏引擎,那么如果制作一个2d手机游戏我们需要创建相应的游戏画面,而cocos2d支持的游戏画面就是通过Tiled来制作的。这是一款通过通过像素来拼凑画面的软件,界面如下图所示下面讲一下安装以及使用。第一步:下载Tiled,地址:www.mapeditor.org第二
gshengod
·
2013-10-12 17:00
cocos2d
Tiled
Cocosd
2D学习
(1)
cocosd
2d节点从CCNode类派生的对象可显示的:CCSprite:显示纹理 CCLabelTTF:打印任意文本CCNode、CCScene、CCLayer
jaccen
·
2013-09-10 20:00
2.前言(cocos2d-x环境搭建 android篇)
不过
Cocosd
-x主要是做手机游戏的引擎,win32版本的游戏除了调试,没有什么实际上的意义。接下来将为读者介绍如果将之前的项目导入到android项目中。
shiyiqiong2013
·
2013-08-07 23:13
android
环境搭建
cocos2d-x
游戏开发
游戏引擎
cocosd
2-x 2.1.4 vs项目注意事项
最新版的cocos2d-x2.1.4把之前版本的安装vs的cocos2d-x模板已经去掉,之前在template文件夹下的msvc目录已经不存在,官方建议使用tools/project-creator下的create_project.py脚本,需要安装2.x的python 原来的方式不能跨平台,而且有一个缺陷就是用vc模板生成的项目如果不放在原始的cocos2d-x下,就会出现组件丢失,但是这样做
qiance
·
2013-07-04 08:00
游戏开发才是王道
游戏开发引擎很重要,
cocosd
-x开发引擎是很重要的一个引擎。它支持跨平台,并且是中国人创造的一个开发引擎。这个引擎创作出了捕鱼达人等优秀的游戏,未来这个引擎必定会大放光彩。
kkk0526
·
2013-06-04 11:00
WebStrom調試
cocosd
-html5的問題!
使用chrome打開文件,會發現這樣的提示,無法正常運行了。Cross-originimageloaddeniedbyCross-OriginResourceSharingpolicy.最後發現只需要在命令行中運行這條命令打開chrome就,再在Webstrom裏面運行就沒有問題了。c:\你的路徑\chrome.exe--allow-file-access-from-files
Jasper
·
2013-03-05 10:00
chrome
cocos2d-html5
WebStrom
cocos2d-X资料合计
cocos2d-xandroid环境搭建和调试coco2d-x中的testdemohttp://blog.csdn.net/maojudong/article/details/7261986力荐一个好的
cocosd
-x
fhy_2008
·
2013-02-22 09:00
Coco2d-x从Win32移植到Android
Cococs2d-x游戏引擎 下载NDK 下载Cygwin 解压Cocos2d-x,运行install-templates-msvc.bat(安装cocos2d-x的模版,新建工程的时候就会可以选择新建
CoCosd
-x
kyfvc
·
2012-12-07 16:00
cocos2d 中scheduleUpdate和scheduleUpdateWithPriority对比
=================博文原创,转载请声明出处电子咖啡(原id蓝岩)============================================================
cocosd
shencaifeixia1
·
2012-12-07 00:00
【转】cocos2d 关于CCAction的介绍
该例子用的是
cocosd
-iphone 如果是cocos2d-x则用CC MoveBy CC....即可Action就好像给一个cocosNode对象的命令。
scluojianying
·
2012-10-10 14:21
的
是
[置顶] 【cocos2d-x】利用CCScrollView, 实现帮助界面
最终结果是这样的: 首先CCScrollView在
Cocosd
-x的扩展库里面,要是使用的话,需要添加命名空间usingnamespacecocos2d::extension;或者是用cocos2d-x
toss156
·
2012-08-19 21:00
ios
ext
Class
扩展
extension
layer
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他