本文整理了Java中net.minecraft.util.math.MathHelper.nextDouble()
方法的一些代码示例,展示了MathHelper.nextDouble()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MathHelper.nextDouble()
方法的具体详情如下:
包路径:net.minecraft.util.math.MathHelper
类名称:MathHelper
方法名:nextDouble
暂无
代码示例来源:origin: Ellpeck/ActuallyAdditions
private double getRandomAoe(){
if(this.areaOfEffect <= 0){
return 0.5;
}
else{
return MathHelper.nextDouble(this.world.rand, 0, this.areaOfEffect*2)-this.areaOfEffect;
}
}
代码示例来源:origin: Glitchfiend/FamiliarFauna
@Override
public void spawnParticle(FFParticleTypes type, World parWorld, double x, double y, double z, Object... info)
{
Minecraft minecraft = Minecraft.getMinecraft();
Particle entityFx = null;
switch (type)
{
case PINK_PIXIE_TRAIL:
entityFx = new EntityPinkPixieTrailFX(parWorld, x, y, z, MathHelper.nextDouble(parWorld.rand, -0.03, 0.03), -0.02D, MathHelper.nextDouble(parWorld.rand, -0.03, 0.03));
break;
case BLUE_PIXIE_TRAIL:
entityFx = new EntityBluePixieTrailFX(parWorld, x, y, z, MathHelper.nextDouble(parWorld.rand, -0.03, 0.03), -0.02D, MathHelper.nextDouble(parWorld.rand, -0.03, 0.03));
break;
case PURPLE_PIXIE_TRAIL:
entityFx = new EntityPurplePixieTrailFX(parWorld, x, y, z, MathHelper.nextDouble(parWorld.rand, -0.03, 0.03), -0.02D, MathHelper.nextDouble(parWorld.rand, -0.03, 0.03));
break;
default:
break;
}
if (entityFx != null) {minecraft.effectRenderer.addEffect(entityFx);}
}
代码示例来源:origin: Glitchfiend/ToughAsNails
@Override
public void spawnParticle(TANParticleTypes type, World parWorld, double x, double y, double z, Object... info)
{
Minecraft minecraft = Minecraft.getMinecraft();
Particle entityFx = null;
switch (type)
{
case SNOWFLAKE:
entityFx = new EntitySnowflakeFX(parWorld, x, y, z, MathHelper.nextDouble(parWorld.rand, -0.03, 0.03), -0.02D, MathHelper.nextDouble(parWorld.rand, -0.03, 0.03));
break;
default:
break;
}
if (entityFx != null) {minecraft.effectRenderer.addEffect(entityFx);}
}
内容来源于网络,如有侵权,请联系作者删除!