net.minecraft.util.math.MathHelper.nextDouble()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(1.8k)|赞(0)|评价(0)|浏览(71)

本文整理了Java中net.minecraft.util.math.MathHelper.nextDouble()方法的一些代码示例,展示了MathHelper.nextDouble()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。MathHelper.nextDouble()方法的具体详情如下:
包路径:net.minecraft.util.math.MathHelper
类名称:MathHelper
方法名:nextDouble

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);}
}

相关文章