neue Sounds installieren....

  • Hallo zusammen


    Ich hab ne gute Seite für kostenlosen Sounds download für Buss, züge usw...


    Ich hab mich da mal versucht die wav.datei für einen metro zug das Türe schliessen neu zu generieren. Das ging auch... Aber nun habe ich folgendes Problem;


    Die wavdatei ist nur 3 sekunden lang. hab sie schon gekürzt. Aber die Metro fährt schon längst wieder, und der Türsound ist immernoch zuhören. Wo kann ich da noch was ändern damit ich den Türschluss zu ende höre, bevor sie zu geht... Der Sound ist nach dem Beispiel: Berlin türschluss mit der Sirene.



    this.length = 3;
    this.frontOffset = 6.55;
    this.rearOffset = 6.55;
    this.frontAnchor = 5.5;
    this.rearAnchor = 5.5;


    this.displayName = MAIN.$strings.$vehicle_metro01;
    this.capacity = 10;


    this.acceleration = 1.5;
    this.braking = 0.2;
    this.speed = 0.6;
    this.turning = 2.0;


    $objectinfoPattern = MAIN.$strings.$objectinfo_timesLastMonth_pattern;
    $objectinfoText = MAIN.$strings.$objectinfo_metro;
    $objectinfoRange = [3, 20];


    this.addPath("doorR0-enter", GRID_PATH_END, vector(2.0, 0.9, -3.65), QUAT_IDENT, vector(-0.5, 0.9, -3.65), QUAT_IDENT);
    this.addPath("doorL0-enter", GRID_PATH_END, vector(-2.0, 0.9, -3.65), QUAT_IDENT, vector(0.5, 0.9, -3.65), QUAT_IDENT);
    this.addPath("doorR0-exit", GRID_PATH_START, vector(-0.5, 0.9, -3.65), QUAT_IDENT, vector(2.0, 0.9, -3.65), QUAT_IDENT);
    this.addPath("doorL0-exit", GRID_PATH_START, vector(0.5, 0.9, -3.65), QUAT_IDENT, vector(-2.0, 0.9, -3.65), QUAT_IDENT);


    this.addPath("doorR1-enter", GRID_PATH_END, vector(2.0, 0.9, 3.55), QUAT_IDENT, vector(-0.5, 0.9, 3.55), QUAT_IDENT);
    this.addPath("doorL1-enter", GRID_PATH_END, vector(-2.0, 0.9, 3.55), QUAT_IDENT, vector(0.5, 0.9, 3.55), QUAT_IDENT);
    this.addPath("doorR1-exit", GRID_PATH_START, vector(-0.5, 0.9, 3.55), QUAT_IDENT, vector(2.0, 0.9, 3.55), QUAT_IDENT);
    this.addPath("doorL1-exit", GRID_PATH_START, vector(0.5, 0.9, 3.55), QUAT_IDENT, vector(-2.0, 0.9, 3.55), QUAT_IDENT);


    with (this.loadSkeleton("metro01_scene.skeleton")) {
    .loadAnimation("default", "metro01b_anim2.animation", 0);
    }


    this.doorOpenStart = 70.0 / 30.0;
    this.doorOpenLen = 1.0;
    this.doorCloseStart = 105.0 / 30.0;
    this.doorCloseLen = 1.0;


    this.doorOpenStart2 = 0.0;
    this.doorOpenLen2 = 1.0;
    this.doorCloseStart2 = 35.0 / 30.0;
    this.doorCloseLen2 = 1.0;


    $price = 140000;
    $trailers = [
    ["metro-01b", false],
    ["metro-01b", false],
    ["metro-01", true]
    ];
    $icon = MAIN.$window.video.new_texture("/metro/objects/vehicles/metro-01/metro01-icon.dds");
    $rendering = "metro/objects/vehicles/metro-01/metro01-render.dds";
    $reliability = 0.85;
    $fuelConsumption = 0;
    $electricityConsumption = 100;
    $attractiveness = 0.60;
    $speed = 60;
    $type = 2;
    $infoText = MAIN.$strings.$vehicle_metro01_info;


    with (this.doorOpenSound = new_sound(this)) {
    .load("/metro/sounds/4. Bus door opening1 (hiss clank short).wav");
    .volume = 1.0;
    .minDistance = 50.0;
    .maxDistance = 350.0;
    }


    with (this.doorCloseSound = new_sound(this)) {
    .load("/metro/sounds/4. train door closing2.wav"); (geändert)
    .volume = 1.0;
    .minDistance = 50.0;
    .maxDistance = 350.0;
    }


    with (this.bellSound = new_sound(this)) {
    .load("/metro/sounds/4. Subway horn2.wav");
    .volume = 1.0;
    .minDistance = 50.0;
    .maxDistance = 350.0;
    }


    with (this.moveSound = new_sound(this)) {
    .load("/metro/sounds/4. Subway train run1 - ground (pitch2).wav");
    .volume = 0.5;
    .minDistance = 50.0;
    .maxDistance = 450.0;
    }


    with (this.moveTunnelSound = new_sound(this)) {
    .load("/metro/sounds/4. Subway train run1 - tunnel (pitch2).wav");
    .volume = 0.5;
    .minDistance = 50.0;
    .maxDistance = 450.0;
    }


    with ($brokenEffect = new_particleEmitter(this)) {
    .direction = vector(0.0, 1.0, 0.0);
    .minParticleSpeed = 2.0;
    .maxParticleSpeed = 3.0;
    .minParticleAngle = 0.0;
    .maxParticleAngle = 1.0;
    .minParticleLife = 2.0;
    .maxParticleLife = 4.0;
    .maxDistance = 400.0;
    .particleSize = 0.5;
    .setParticleScale(1.0, 0.1, 6.0);
    .particleAirResist = 0.5;
    .gravitation = vector(0.0, 3.0, 0.0);
    .density = 40.0;
    .addColorRange(0x80333333, 0x00333333);
    .setTexture("effects/particles/lightsmoke.dds");
    .conditions = GRIDVEHICLE_BROKEN;
    .sortParticles = true;
    .autoemit = true;
    .visible = true;
    }


    event this.onLoaded::() {
    $brokenEffect.position = vector(0.0, 0.0, -2.0);
    }

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!