1.位置:Modifier_example-->Modifier2.类名:Modifier(1).使用modifier可以做出一些精灵的特效,旋转,倾斜,透明,放大,缩小等等。常用的modifier如下,<1>.AlphaModifier透明度修改器<2>.ColorModifier颜色修改器<3>.CubicBezierCurveMoveModifier..
分类:
其他好文 时间:
2014-11-06 20:11:19
阅读次数:
333
前言:
以我现在的水平观之,3D图形学分3大块的学习内容:
a.空间几何数学:空间几何变换,加速算法,多边形技术,曲线和曲面,相交测试,碰撞测试。
b.光照着色系统:光照,纹理贴图,高级象素着色光照,艺术性渲染.
c.程序技术性应用:公告板,精灵,天空盒,体绘制,材质系统,场景图,渲染队列.
在实际学习过程中,3个部分相互制约,故不能单方面突进,应保持一种平...
分类:
其他好文 时间:
2014-11-05 21:33:47
阅读次数:
266
游戏嘛,没图片没画面能叫游戏吗,所以我们还是先看用Quick的方式怎么创建精灵。
Quick的api中对精灵的创建讲解得还是很详细,所以创建起来很简单。
display.newSprite(filename, x, y, params)
filename:精灵文件名
x:x位置坐标
y:y位置坐标
params:表参数(不常用)
...
分类:
其他好文 时间:
2014-11-05 14:52:46
阅读次数:
166
1.CCSpriteBatchNode是为了提高渲染效率而实现的,它继承自CCNode2.fps:帧率,是游戏中衡量流畅度的一个很重要的概念,cocos中默认的帧率是60,即一秒刷新60帧3.精灵集合的原理:提前将要渲染的图片用batchnode加载到内存,需要使用时,直接从内存提取,省去了加载的过...
分类:
其他好文 时间:
2014-11-05 14:33:38
阅读次数:
171
1.Zorder是CCSprite从父类CCNode那继承来的protected属性:class CCNode{protected: int m_nZOrder; ///setScale(0.3f); CCSprite * woman = CCSprite::create("zorder/w...
分类:
其他好文 时间:
2014-11-05 10:41:13
阅读次数:
136
创建精灵界面导航:
有下面图,合理的布局让图片正确显示:
先写导航栏html代码:
Search
Register
Login
最重要的是了解图片的尺寸:
意思一下:从左到右1...
分类:
Web程序 时间:
2014-11-05 01:55:40
阅读次数:
223
1、创建精灵框架缓存,并向其中添加相应的动画文件(plist),最后,通过动画集缓存生产动画CCSpriteFrameCache *cache = CCSpriteFrameCache::sharedSpriteFrameCache(); cache->addSpriteFramesWithFil....
分类:
其他好文 时间:
2014-11-04 19:35:49
阅读次数:
196
因为Cocos2d-x封装的非常好,所以对于非常多新手,他们仅仅知道先new一个场景,在场景上加入布景或精灵,然后用Director的runWithScene便能够执行游戏了。假设给一个精灵加个动作,精灵就会动,假设给布景层加入个定时器,游戏会定时执行。你知道为什么会这样吗?作为一个游戏开发人员,我...
分类:
其他好文 时间:
2014-11-04 16:48:37
阅读次数:
160
先说下版本vs2010+cocos2dx2.2本章主要是告诉大家如何实现创建背景、飞机、***精灵,并且然后他们动起来,然后做一个碰撞测试,当***和敌方飞机碰撞时就销毁精灵并且加一个爆炸的精灵。创建背景、飞机、***精灵先在GameScene.h中添加以下成员GameScene();
~GameScene();
voidad..
分类:
其他好文 时间:
2014-11-02 00:45:59
阅读次数:
108
1.锚点通常是图形的几何中心,AnchorPoint(x,y)的两个参量x和y的取值通常都是0到1之间的实数,表示锚点相对于节点长宽的位置。例如,把节点左下角作为锚点,值为(0,0);把节点的中心作为锚点,值为(0.5,0.5);把节点右下角作为锚点,值为(1,0)。精灵的AnchorPoint默认...
分类:
其他好文 时间:
2014-11-01 00:50:50
阅读次数:
233