当前位置: 首页>>代码示例>>Java>>正文


Java PixelParticle.reset方法代码示例

本文整理汇总了Java中com.watabou.noosa.particles.PixelParticle.reset方法的典型用法代码示例。如果您正苦于以下问题:Java PixelParticle.reset方法的具体用法?Java PixelParticle.reset怎么用?Java PixelParticle.reset使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.watabou.noosa.particles.PixelParticle的用法示例。


在下文中一共展示了PixelParticle.reset方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: update

import com.watabou.noosa.particles.PixelParticle; //导入方法依赖的package包/类
@Override
public void update() {

	super.update();

	if (Random.Float() < Game.elapsed) {
		PixelParticle spark = (PixelParticle) sparks
				.recycle(PixelParticle.Shrinking.class);
		spark.reset(x, y, ColorMath.random(COLOR, 0x66FF66), 2,
				Random.Float(0.5f, 1.0f));
		spark.speed.set(Random.Float(-40, +40), Random.Float(-60, +20));
		spark.acc.set(0, +80);
		sparks.add(spark);
	}
}
 
开发者ID:G2159687,项目名称:ESPD,代码行数:16,代码来源:Fireball.java

示例2: emit

import com.watabou.noosa.particles.PixelParticle; //导入方法依赖的package包/类
@Override
public void emit(Emitter emitter, int index, float x, float y) {
	PixelParticle p = (PixelParticle) emitter
			.recycle(PixelParticle.Shrinking.class);

	p.reset(x, y, color, 4, Random.Float(0.5f, 1.0f));
	p.speed.polar(Random.Float(dir - cone / 2, dir + cone / 2),
			Random.Float(40, 80));
	p.acc.set(0, +100);
}
 
开发者ID:G2159687,项目名称:ESPD,代码行数:11,代码来源:Splash.java

示例3: update

import com.watabou.noosa.particles.PixelParticle; //导入方法依赖的package包/类
@Override
public void update() {
	
	super.update();
	
	if (Random.Float() < Game.elapsed) {
		PixelParticle spark = (PixelParticle)sparks.recycle( PixelParticle.Shrinking.class );
		spark.reset( x, y, ColorMath.random( COLOR, 0x66FF66 ), 2, Random.Float( 0.5f, 1.0f ) );
		spark.speed.set(
			Random.Float( -40, +40 ),
			Random.Float( -60, +20 ) );
		spark.acc.set( 0, +80 );
		sparks.add( spark );
	}
}
 
开发者ID:mango-tree,项目名称:UNIST-pixel-dungeon,代码行数:16,代码来源:Fireball.java

示例4: emit

import com.watabou.noosa.particles.PixelParticle; //导入方法依赖的package包/类
@Override
public void emit( Emitter emitter, int index, float x, float y ) {
	PixelParticle p = (PixelParticle)emitter.recycle( PixelParticle.Shrinking.class );
	
	p.reset( x, y, color, 4, Random.Float( 0.5f, 1.0f ) );
	p.speed.polar( Random.Float( dir - cone / 2, dir + cone / 2 ), Random.Float( 40, 80 ) );
	p.acc.set( 0, +100 );
}
 
开发者ID:mango-tree,项目名称:UNIST-pixel-dungeon,代码行数:9,代码来源:Splash.java

示例5: update

import com.watabou.noosa.particles.PixelParticle; //导入方法依赖的package包/类
@Override
public void update() {

	super.update();

	if (Random.Float() < Game.elapsed) {
		PixelParticle spark = (PixelParticle)sparks.recycle( PixelParticle.Shrinking.class );
		spark.reset( x, y, ColorMath.random( COLOR, 0x66FF66 ), 2, Random.Float( 0.5f, 1.0f ) );
		spark.speed.set(
				Random.Float( -40, +40 ),
				Random.Float( -60, +20 ) );
		spark.acc.set( 0, +80 );
		sparks.add( spark );
	}
}
 
开发者ID:kurtyu,项目名称:PixelDungeonTC,代码行数:16,代码来源:Fireball.java

示例6: emit

import com.watabou.noosa.particles.PixelParticle; //导入方法依赖的package包/类
@Override
public void emit( Emitter emitter, int index, float x, float y ) {
    PixelParticle p = (PixelParticle)emitter.recycle( PixelParticle.Shrinking.class );

    p.reset( x, y, color, 4, Random.Float( 0.5f, 1.0f ) );
    p.speed.polar( Random.Float( dir - cone / 2, dir + cone / 2 ), Random.Float( 40, 60 ) );
    p.acc.set( 0, +20 );
}
 
开发者ID:ConsideredHamster,项目名称:YetAnotherPixelDungeon,代码行数:9,代码来源:Spark.java

示例7: update

import com.watabou.noosa.particles.PixelParticle; //导入方法依赖的package包/类
@Override
public void update() {
	
	super.update();
	
	if (Random.Float() < Game.elapsed) {
		PixelParticle spark = (PixelParticle)sparks.recycle( PixelParticle.Shrinking.class );
		spark.reset( x, y, ColorMath.random( COLOR, 0x66FF66 ), 2, Random.Float( 0.5f, 1.0f ) );
		spark.speed.set( 
			Random.Float( -40, +40 ), 
			Random.Float( -60, +20 ) );
		spark.acc.set( 0, +80 );
		sparks.add( spark );
	}
}
 
开发者ID:ConsideredHamster,项目名称:YetAnotherPixelDungeon,代码行数:16,代码来源:Fireball.java

示例8: emit

import com.watabou.noosa.particles.PixelParticle; //导入方法依赖的package包/类
@Override
public void emit(Emitter emitter, int index, float x, float y) {
    PixelParticle p = (PixelParticle) emitter.recycle(PixelParticle.Shrinking.class);

    p.reset(x, y, color, 4, Random.Float(0.5f, 1.0f));
    p.speed.polar(Random.Float(dir - cone / 2, dir + cone / 2), Random.Float(40, 80));
    p.acc.set(0, +100);
}
 
开发者ID:skynet67,项目名称:pixel-dungeon-rebirth,代码行数:9,代码来源:Splash.java

示例9: update

import com.watabou.noosa.particles.PixelParticle; //导入方法依赖的package包/类
@Override
public void update() {
	
	super.update();
	
	if (Random.Float() < Game.elapsed) {
		PixelParticle spark = (PixelParticle)sparks.recycle( PixelParticle.Shrinking.class );
		spark.reset( x, y, ColorMath.random( 0x000000, COLOR ), 2, Random.Float( 0.5f, 1.0f ) );
		spark.speed.set( 
			Random.Float( -70, +40 ),
			Random.Float( -60, +70 ) );
		spark.acc.set( 0, +80 );
		sparks.add( spark );
	}
}
 
开发者ID:NYRDS,项目名称:pixel-dungeon-remix,代码行数:16,代码来源:NewFireball.java


注:本文中的com.watabou.noosa.particles.PixelParticle.reset方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。