游戏暂停是一个简单的功能,但只有在实际项目中才会用到。因此学了这么久,才在这里遇到了困难。书本中并未讲解,在网上查阅资料,得到了三点解决方案: 1.使用Director的pause方法; 2.先保存屏幕截图,然后push另外一个场景,该场景背景就是此截图。使用RenderTexture动态纹...
分类:
其他好文 时间:
2015-05-11 21:36:01
阅读次数:
145
提要所谓post effects,就是后处理,在渲染的流水线中属于最后的阶段,处理的对象是由场景生成的一张图片。常见的后处理效果有HDR,Motion Blur等,通过对屏幕空间的后处理,可以很方便的调整游戏整体的风格。基本步骤主要思路就是首先1)将摄像机的RenderTexture传递到Shder里面,Shader在GPU中进行计算,然后2)再将处理后的图片传递回来。第一步需要用C#脚本来处理,...
分类:
编程语言 时间:
2015-04-24 22:46:25
阅读次数:
315
在cocos2dx 3.3中下面myScene在切出时会存在概率性崩溃(代码作了最大程度简化,仅为说明问题):class CmyLayer:public Layer{public: CmyLayer(){ m_sprite=NULL; m_renderTex=NULL; } vir...
分类:
其他好文 时间:
2015-04-08 19:49:32
阅读次数:
155
2014项目总算告一段落,这个产品顺顺利利从开始到最后的上市,圆满成功。借着项目总结,回顾自己做的几个游戏,将一些细节问题归纳。第一篇,就以目前正在做的的新游戏《圣诞节》开篇,讲讲游戏截屏问题。
对于截屏,本身技术,并不是很复杂,一般有两种方法,一种是使用Opengl像素取点方式;另一种是使用RenderTexture纹理方法,详细内容,可以参考,之前写的一篇文章:http://blog.csdn.net/dionysos_lai/article/details/23467209。...
分类:
其他好文 时间:
2014-12-23 21:14:53
阅读次数:
266
void A::screenShoot(){ //定义一个屏幕大小的渲染纹理 CCRenderTexture* renderTexture = CCRenderTexture::create(m_visibleSize.width * .5, m_visibleSize.height *...
分类:
其他好文 时间:
2014-10-14 19:15:19
阅读次数:
165
将Sprite转换为Image。//
//获取精灵的CCImage
Image*HelloWorld::createImageFromSprite(Sprite*sp)
{
Sprite*pNewSpr=Sprite::createWithSpriteFrame(sp->getSpriteFrame());
pNewSpr->setAnchorPoint(Vec2::ZERO);
RenderTexture*pRender=RenderTexture::create(pN..
分类:
其他好文 时间:
2014-10-08 16:17:06
阅读次数:
316
【唠叨】屏幕截图有两种方式:(1)使用RenderTexture:这是在2.x版本时最常用的的截图方法。(2)使用utils::captureScreen():在3.2版本中新增的截图方法。【致谢】http://blog.csdn.net/ganpengjin1/article/details/19088921http://cn.cocos2d-x.org/article/index?type=wi..
分类:
其他好文 时间:
2014-10-07 05:33:54
阅读次数:
224
1、Cocos2d-x3.1
在Cocos2d-x3.2之前,Cocos引擎没有提供截图功能,但是可以通过RenderTexture实现,
1.1首先在CCDirector.h中添加如下代码:并在其中添加头文件 #include
"2d/CCRenderTexture.h"
void saveScreenshot(const std::string& fileName,const...
分类:
其他好文 时间:
2014-09-04 14:59:09
阅读次数:
161
.h
#include "cocos2d.h"
#include "cocos-ext.h"
#include "ui/CocosGUI.h"
#include "cocostudio/CocoStudio.h"
USING_NS_CC;
USING_NS_CC_EXT;
using namespace ui;
private:
cocos2d::SpriteBatchNode *...
分类:
其他好文 时间:
2014-05-02 04:59:30
阅读次数:
332