展会信息港展会大全

cocos2dx 内置粒子简单应用
来源:互联网   发布日期:2015-09-28 10:58:28   浏览:2487次  

导读: cocos2dx 内置11种粒子: 名称 运动模式 ParticleFireworks 烟花粒子效果 重力 CCParticleFire 火焰粒子效果 重力 ...

cocos2dx 内置11种粒子:

名称

运动模式

ParticleFireworks

烟花粒子效果

重力

CCParticleFire

火焰粒子效果

重力

CCParticleSun

太阳粒子效果

重力

CCParticleGalaxy

星系粒子效果

半径模式

CCParticleFlower

花粒子效果

重力

CCParticleMeteor

流星粒子效果

重力

CCParticleSpiral

漩涡粒子效果

半径模式

CCParticleExplosion

爆炸粒子效果

半径模式

CCParticleSmoke

烟粒子效果

重力

CCParticleSnow

雪粒子效果

重力

CCParticleRain

雨粒子效果

重力模式

Gravity Mode Particle 属性设置:

CCParticleSystem::setTangentialAccel(float t) ----粒子的正切加速度

CCParticleSystem::setTangentialAccelVar(float t)----粒子正切加速度的差异数。

CCParticleSystem::setRadialAccel(float t)----粒子的径向加速度。

CCParticleSystem::setRadialAccelVar(float t)----粒子径向加速度的差异数。

CCParticleSystem::setGravity(const CCPoint& g)----粒子系统的重力

CCParticleSystem::setSpeed(float speed)----粒子发射时的速度

CCParticleSystem::setSpeedVar(float speedVar)----速度的变异数

Radius Mode Particle属性设置

CCParticleSystem::setStartRadius(float startRadius)----粒子开始时的半径

CCParticleSystem::setStartRadiusVar(float startRadiusVar)----粒子开始时的半径变异数

CCParticleSystem::setEndRadius(float endRadius)----粒子结束时的半径

CCParticleSystem::setEndRadiusVar(float endRadiusVar)----结束时粒子的半径变异数

CCParticleSystem::setRotatePerSecond(float degrees)----粒子围绕原点每秒旋转的度数

CCParticleSystem::setRotatePerSecondVar(float degrees)----度数的变异数

公共属性:

CCParticleSystem::setDuration(float var) ----持续的时间

CCParticleSystem::setSourcePosition(const CCPoint& var)

CCParticleSystem::setPosVar(const CCPoint& var)

CCParticleSystem::setLife(float var)

CCParticleSystem::setLifeVar(float var)

CCParticleSystem::setAngle(float var)

CCParticleSystem::setAngleVar(float var)

CCParticleSystem::setStartSize(float var)

CCParticleSystem::setStartSizeVar(float var)

CCParticleSystem::setEndSize(float var)

CCParticleSystem::setEndSizeVar(float var)

CCParticleSystem::setStartColor(const ccColor4F& var)

CCParticleSystem::setStartColorVar(const ccColor4F& var)

CCParticleSystem::setEndColor(const ccColor4F& var)

CCParticleSystem::setEndColorVar(const ccColor4F& var)

CCParticleSystem::setStartSpin(float var)

CCParticleSystem::setStartSpinVar(float var)

CCParticleSystem::setEndSpin(float var)

CCParticleSystem::setEndSpinVar(float var)

CCParticleSystem::setEmissionRate(float var)

CCParticleSystem::setTotalParticles(unsigned int var)

CCParticleSystem::setBlendFunc(ccBlendFunc blendFunc)

CCParticleSystem::setOpacityModifyRGB(bool bOpacityModifyRGB)

CCParticleSystem::setTimeScale(float timeScale)

CCParticleSystem::setPositionType(tCCPositionType var)

CCParticleSystem::setAutoRemoveOnFinish(bool var)

CCParticleSystem::setEmitterMode(int var)

// ParticleSystem - methods for batchNode rendering

CCParticleSystem::setBatchNode(CCParticleBatchNode* batchNode)

CCParticleSystem::setScale(float s)

CCParticleSystem::setRotation(float newRotation)

CCParticleSystem::setScaleX(float newScaleX)

CCParticleSystem::setScaleY(float newScaleY)

赞助本站

人工智能实验室
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港