先来说一下委托模式是什么,下面的内容摘要自维基百科:
委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。委托模式使得我们可以用聚合来替代继承。
简单的Java例子
在此例中,类模拟打印机Printer拥有针...
分类:
其他好文 时间:
2014-07-29 18:04:42
阅读次数:
225
Layer 游戏中的背景容器,Layer类是Node类的一个子类,它实现了触屏事件代理(TouchEventsDelegate)协议。LayerColor是Layer的一个子类,它实现了RGBAProtocol协议。LayerGradient是LayerColor的一个子类,它在背景上画渐变效果。L...
分类:
其他好文 时间:
2014-07-29 17:40:42
阅读次数:
391
该文章所写的瞬间动作主要有CCFlipX,CCFlipY,CCHide,CCShow当中CCFlipX是以Y轴为中心旋转,CCFlipY是以X轴为中心旋转,CCHide将精灵对象隐藏,CCShow将精灵对象展如今屏幕上activity中的代码还是件activity内容,本文仅仅附上四个瞬间动作的代码...
分类:
移动开发 时间:
2014-07-29 16:44:11
阅读次数:
251
cc ????cocos核心类、Controller EventController EventListenerController、cocos扩展类(AssetsManager.* CCBReader.* CCBAnimationManager.* Scale9Sprite Control.* ControlButton.* EditBox$ ScrollVie...
分类:
其他好文 时间:
2014-07-29 16:11:09
阅读次数:
370
创建项目:cocosnewxxxx-pclass-lcpp-dF:\cocos2d\cocos2d-x-3.1.1vi+/etc/rc.d/rc.local(下面两个已经加到开机启动了)启动mongodb:/home/mongodb/bin/mongod--dbpath=/home/mongodb/data--logpath/home/mongodb/logs/log.log-fork启动pomelo服务器:cd/home/pomelo/ShuiHu/..
分类:
其他好文 时间:
2014-07-29 15:57:29
阅读次数:
219
这一步当中,我们给PlayScene中 添加两个按钮,让主角Jump and Crouch,按钮功能如下:
Jump按钮,按下主角跳起来
Crouch按钮,按下主角下蹲,一直按着一直蹲,松开之后主角才站起来
这里用按钮包含头文件"cocos-ext.h"会遇到一点点问题,后面给出详细解决方法:
首先PlayScene.h中要包含头文件:
#include "cocos-ext.h"
US...
分类:
其他好文 时间:
2014-07-29 15:16:48
阅读次数:
217
在这一步,我们主要是把主角加入到游戏场景中来,并且让它跑动,这里的跑动,实际上也就是执行一组动画,让其看起来像是在跑动,而且相对屏幕的位置也不会改变
我们会定义一个主角类:Runner,而这一步就要用到 帧动画 的创建和使用等知识点。
对于Runner,我的设计思路如下:
1.主角有一个动作集合,包括跑动,跳起来,以及蹲下。那么就有不同的帧动画,那么这里借鉴到 晓风残月前辈的方法,将帧动画打...
分类:
其他好文 时间:
2014-07-29 15:02:18
阅读次数:
287
cocos2d-x 3.0 绘图节点 Node 浅析入门...
分类:
其他好文 时间:
2014-07-29 14:20:28
阅读次数:
276
cocos2d-x 3.0正式版最终公布了~ 等了好久~废话不多说,直接写方法.1.下载安装vc2012 ,我用的是旗舰版,传送门:点击打开链接2.下载cocos2d-x 3.0正式版,传送门:点击打开链接3.下载安装python,传送门:点击打开链接4.设置环境变量好后,打开cocos2d-x安装...
分类:
其他好文 时间:
2014-07-29 13:30:38
阅读次数:
253
Cocos2dx之Box2D详解 设置物体回复力.
密度和摩擦力比较容易理解,因为本身这两个属性不会跟其他物体有太多关联,而回复力则关系到物体之间的相互联系了,这是由于力的作用是相互的。同时因为力的作用是相互原理,作用力即等于反作用力。另一方面,根据测试结果可以知道,两个物体相碰,如果A物体的回复力为a,B物体的回复力为b。若二者的回复力不一样,则作用在二者身上的回复力为max(a, b),即使双方中有一方的回复力为0,这个结论依然成立。...
分类:
其他好文 时间:
2014-07-29 13:20:47
阅读次数:
244