【唠叨】

源码教程请移步:http://cn.cocos2d-x.org/tutorial/show?id=815

注:本节仅仅记录博主自身学习《三消类游戏》的心得体会。


【游戏截图】




【学习心得】


1、屏幕适配策略

手机和平板电脑的屏幕比例主要为16:9、16:10、4:3、3:2。

这就说明使用16:9的比例是比较好的选择。那么我们使用一张高宽比例为16:9的背景图片,然后将适配模式设置为:ResolutionPolicy::FIXED_WIDTH(让宽适配屏幕)。

注:宽适配只使用本游戏,对于不同的游戏,应该采取不同的适配策略。

就像该游戏中的背景图片一样,即使背景图片的下面部分超出屏幕,也不影响游戏的整体画面。

> 黑色区域:屏幕区域

> 绿色区域:背景图片区域

> 红色区域:游戏区域

失败的例子:

看到黑边没。。。


2、新触摸事件

单点触控:EventListenerTouchOneByOne

多点触控:EventListenerTouchAllAtOnce

////创建一个事件监听器类型为单点触摸autotouchLisner=EventListenerTouchOneByOne::create();//事件回调函数touchLisner->onTouchBegan=CC_CALLBACK_2(PlayLayer::onTouchBegan,this);touchLisner->onTouchMoved=CC_CALLBACK_2(PlayLayer::onTouchMoved,this);//添加监听器_eventDispatcher->addEventListenerWithSceneGraphPriority(touchLisner,this);//移除监听器_eventDispatcher->removeEventListener(touchLisner);_eventDispatcher->removeAllEventListeners();//