- 博客(6)
- 收藏
- 关注
原创 visit区域剪裁
游戏主城比较大,支持拖动与缩放,m_touchLayer变量内取得位置偏移量与scale比例。void testLayer::visit(void){ glEnable(GL_SCISSOR_TEST); CCPoint selfPos =ccpAdd(this->getParent()->getPosition(),m_touchLayer-
2014-03-03 16:52:25 474
原创 非透明区域点击判断
新开发的游戏主城内建筑比较多、间距小,使用touch优先级判断不够准确,所以找了一个可以判断非透明区域点击的方法。先前测试发现,G7机器上面有闪烁问题(黑一下,可能是GPU不够好),后来为了解决手机发热问题,将fps调整到30,次问题也消失了(巧合,本来打算使用控制刷新区域来解决的)。bool isTouchInTexture(CCNode* pNode, CCTouch* touch)
2014-03-03 16:46:24 772
转载 GPU介绍,图片格式、纹理、size
介绍了各种移动设备所使用的GPU,以及各个GPU所支持的压缩纹理的格式和使用方法。1. 移动GPU大全目前移动市场的GPU主要有四大厂商系列:1)Imagination Technologies的PowerVR SGX系列代表型号:PowerVR SGX 535、PowerVR SGX 540、PowerVR SGX 543MP、PowerVR SGX 554MP等代表
2014-02-27 21:19:04 3710
原创 parse接入问题-游戏关闭无法接受推送
parse是一个很方便的推送工具,比gcm接入方便,而且推送速度非常快。所以打算放弃gcm,接入parse。parse官网非常清晰,创建项目与接入方式这里就不多说了,参照官网就好!按照官网的接入方式,几步就可以完成接入,并且游戏运行过程中,可以顺利接受推送消息。但是当退出游戏后,就无法接收推送消息了。解决办法如下:1、创建一个application,与acivity同目录,
2014-02-20 13:57:14 723
原创 cocos2dx新研发的游戏,手机运行时非常热
cocos2dx新研发的游戏,手机上运行时导致手机非常热,后来听其他项目组分享时得知,可以通过降帧解决这个问题,原来是cocos2dx默认的60,后来修改为30,测试发现,手机发热问题解决了。修改代码:AppDelegate.cpp // set FPS. the default value is 1.0/60 if you don't call this
2014-02-15 14:57:19 2405
原创 cocos2dx lua IOS Android 调用lua脚本区分
游戏发布后,loading与活动页面会经常有更新需求,所以考虑加入lua脚本,部分常变动面板使用lua开发,到达动态更新目的。学习过程中遇到一个问题,使用下面方法调用lua脚本,IOS正常,但是android平台,第一次可以正常显示,第二次失败。 // register lua engine CCLuaEngine* pEngine = CCLuaEngine:
2014-02-14 17:57:28 1337
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人