首先在createScene()里auto scene = Scene::createWithPhysics();创建带有物理的场景然后再OnEnter里创建边界框auto body = PhysicsBody::createEdgeBox( visibleSize, PHYSICSBODY_MAT...
分类:
其他好文 时间:
2015-12-24 22:11:18
阅读次数:
386
本节主要讲利用cocos2dx机制实现opengl es shader脚本的绘制 这里先看下最终效果: 这里分别实现了灰度效果及残影的效果。一、绘制基类 这里主要参考了cocos2dx源码中 RenderTexture 的实现,有兴趣的可以了解下。绘制基类RenderShader主要实现以下方...
分类:
其他好文 时间:
2015-12-24 13:27:23
阅读次数:
286
·Eclipse工程在项目 proj.android\jni 目录下的 Android.mk 文件中,需要对 LOCAL_SRC_FILES 进行赋值,将项目中用到的cpp文件都写入,用模板创建的项目此段内容如下1 LOCAL_SRC_FILES := hellocpp/main.cpp \2 .....
分类:
移动开发 时间:
2015-12-24 13:14:25
阅读次数:
215
首先贴下环境:Win7 64, NDK r8e, libiconv-1.14, cygwin一 Win32环境配置Cocos2D-X自带有win32上的iconv库,只需要配置一下即可使用。1 引入头文件属性->配置属性->C/C++->附加包含目录:$(ProjectDir)..\..\..\.....
分类:
移动开发 时间:
2015-12-23 12:27:24
阅读次数:
252
今天遇到一个奇怪的问题,一个view(称为subview)被加在了一个cell(superView1)上,然后创建了一个view(为superView2),将subview重新加在了superView2居然没报错,在Cocos2dx里面这样是不允许的,一个控件只允许有一个父视图,可是当superVi...
分类:
其他好文 时间:
2015-12-23 01:50:33
阅读次数:
141
cocos2d-x编译到ios上。默认是横屏的,若要改为http://竖屏。不同的ios版本号。方法也会不同在ios7上或许我们设置好了横竖屏。但到了ios6上或许会变化。以下白白给大家分享一下我的做法转载请注明地址http://blog.csdn.net/u0102296771、通用的仅仅须要在R...
分类:
移动开发 时间:
2015-12-21 23:11:47
阅读次数:
275
链接地址:http://m.blog.csdn.net/blog/yhc13429826359/293578152014-6-8阅读578评论0前言:cocos2dx作为一个开源的移动2D游戏框架,其跨平台的特性让它备受开发公司的欢迎。这里我就不做概念性的解释了,通过这篇文章你就会了解到,它的跨平台...
分类:
移动开发 时间:
2015-12-21 16:08:34
阅读次数:
236
7.Bezier曲线需要ccBezierConfig结构体,设置2个控制点和一个结束点1 ccBezierConfig bc;2 bc.controlPoint_1 = Vec2(400,400);3 bc.controlPoint_2 = Vec2(800,200);4 bc.endPositio...
分类:
移动开发 时间:
2015-12-20 22:14:50
阅读次数:
295
用处是减少对精灵的渲染次数,用法如下1 SpriteFrameCache::getInstance()->addSpriteFramesWithFile("person.plist");2 SpriteBatchNode *node = SpriteBatchNode::create...
分类:
其他好文 时间:
2015-12-20 14:29:33
阅读次数:
126
1.通过文件创建Sprite *bg = Sprite::create("backGround.jpg");2.通过图片的某个区域创建1 SpriteFrame *frame = SpriteFrame::create("pean.jpg", Rect(0, 0, 300, 300));2 ...
分类:
其他好文 时间:
2015-12-20 11:38:41
阅读次数:
155