[Architecture Design] 3-Layer基础架构三层式体系结构只要是软件从业人员,不管是不是本科系出身的,相信对于三层式体系结构一定都不陌生。在三层式体系结构中,将软件开发所产出的程序代码,依照不同用途归类为:系统表示层、领域逻辑层、数据存取层。其中:系统表示层 (Presenta...
分类:
其他好文 时间:
2014-09-09 12:05:28
阅读次数:
138
一、隐式动画属性* 在前面几讲中已经提到,每一个UIView内部都默认关联着一个CALayer,我们可用称这个Layer为Root Layer(根层)。所有的非Root Layer,也就是手动创建的CALayer对象,都存在着隐式动画。* 当对非Root Layer的部分属性进行相应的修改时,默认会...
分类:
其他好文 时间:
2014-09-05 22:17:52
阅读次数:
222
#include?"cocos2d.h"
USING_NS_CC;
class?GameScene?:?public?cocos2d::Layer
{
public:
????static?cocos2d::Scene*?createScene();
????
????virtual?bool?init();
????
????v...
分类:
其他好文 时间:
2014-09-05 02:12:40
阅读次数:
270
在多个layer的情况下,为了避免触摸事件穿透,我们要把触摸事件截取在当前层,具体做法如下 auto listener = EventListenerTouchOneByOne::create(); listener->setSwallowTouches(true); listener->on...
分类:
其他好文 时间:
2014-09-04 13:18:49
阅读次数:
227
1、头文件
#include "cocos2d.h"
USING_NS_CC;
class WaterWaveDemo : public Layer
{
public:
static cocos2d::Scene* createScene();
// Here's a difference. Method 'init' in cocos2d-x returns boo...
分类:
其他好文 时间:
2014-09-04 01:44:17
阅读次数:
222
1、头文件
#include "cocos2d.h"
USING_NS_CC;
class MenuItemDemo : public cocos2d::Layer
{
public:
// there's no 'id' in cpp, so we recommend returning the class instance pointer
static cocos2d::S...
分类:
其他好文 时间:
2014-09-04 00:16:17
阅读次数:
232
当我们在用cocos2d-x引擎进行游戏设计时,很多时候有这样一种情况
我们需要创建一个层A,覆盖住层B,当我们在层A上进行触摸操作时,可能会对层B进行操作。所以我们需要做的是
当层A覆盖住层B时,屏蔽层B的touch事件
摘自某文章
layer屏蔽touch事件
此处有个问题,在popLayer层上触摸,你会发现底层的GameScene会响...
分类:
其他好文 时间:
2014-09-03 21:22:27
阅读次数:
501
button.layer.cornerRadius = 10 // 这个值根据你想要的效果可以更改button.clipsToBounds = true这种方法不止可以设置按钮,UIView应该都可以设置,ImageView我试过ok,其他的UIKit用到了再试
分类:
移动开发 时间:
2014-09-03 16:32:36
阅读次数:
169
你是否曾经为cocos方便快速开发而兴奋,你是否曾经为各种工具的便利开发而感动,但现在的你是否为每次创建一个新的项目都是HelloWorldScene而苦恼?
好吧,其实我也感觉到了,每次创建一个项目都是那个模板,太麻烦了,因为基本HelloWorldScene不删也是放在那不用的,并且还是要自己创建一些新的scene新的layer,所以,索性一点,今天我们就直接来修改这个模板,这样以后...
分类:
其他好文 时间:
2014-09-02 14:15:34
阅读次数:
212