Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
CreateParticleSystem not working
Damascus Offline
Senior Member

Posts: 646
Threads: 118
Joined: Mar 2012
Reputation: 29
#1
CreateParticleSystem not working

I've created a ScriptArea that i want to produce a whirl of dust. When the player completes a puzzle, they hear a roar in the distance, and a whirl of dust blows out the nearby torches. I've called the ScriptArea "WhirlArea," and here's the script I have set up:

Spoiler below!

(at the end of the function that solves the puzzle)
AddTimer("groan", 5, "Timer_Machine1");
AddTimer("whirl", 5.5, "Timer_Machine1");
AddTimer("lightsout", 6, "Timer_Machine1");

void Timer_Machine1(string &in asTimer)
{
if(asTimer == "groan")
{
PlaySoundAtEntity("", "11_guardian_idle", "GroanArea", 2.0f, false);
}
else if(asTimer == "whirl")
{
CreateParticleSystemAtEntity("", "ps_dust_whirl", "AreaWhirl", false);
}
else if(asTimer == "lightsout")
{
SetLampLit("torch_static01_29", false, true);
SetLampLit("torch_static01_30", false, true);
FadeLightTo("PointLight_14", 0, 0, 0, 0, 0, 1);
}
}


The sound plays, and the lights go out, but there is no whirl of dust. Any reason why this might be happening?

(This post was last modified: 03-16-2012, 09:46 AM by Damascus.)
03-16-2012, 08:59 AM
Find Reply
Equil Offline
Member

Posts: 94
Threads: 8
Joined: Sep 2010
Reputation: 0
#2
RE: CreateParticleSystem not working

trying putting .ps in CreateParticleSystemAtEntity, i.e

CreateParticleSystemAtEntity("", "ps_dust_whirl", "AreaWhirl", false);

You're missing the .ps there, try putting "ps_dust_whirl.ps" .
03-16-2012, 09:03 AM
Find Reply
Damascus Offline
Senior Member

Posts: 646
Threads: 118
Joined: Mar 2012
Reputation: 29
#3
RE: CreateParticleSystem not working

Made the change, but the particle system still won't appear.

03-16-2012, 09:21 AM
Find Reply
Equil Offline
Member

Posts: 94
Threads: 8
Joined: Sep 2010
Reputation: 0
#4
RE: CreateParticleSystem not working

Very odd.. I just did some testing on my map with that. It seems to appear fine for me. Here's the code:

void OnStart() {
    
    AddTimer("", 5.0f, "Whirl");

}    

void Whirl(string &in asTimer) {

AddDebugMessage("WHIRL", false);

CreateParticleSystemAtEntity("", "ps_dust_whirl.ps", "AreaWhirl", false);

}

Try adjusting the position of the area you are creating the particle at also.
03-16-2012, 09:43 AM
Find Reply
Damascus Offline
Senior Member

Posts: 646
Threads: 118
Joined: Mar 2012
Reputation: 29
#5
RE: CreateParticleSystem not working

(03-16-2012, 08:59 AM)Damascus Wrote: I've called the ScriptArea "WhirlArea," and here's the script I have set up:

CreateParticleSystemAtEntity("", "ps_dust_whirl", "AreaWhirl", false);
How is it i can spend hours going over the script before posting, and then only notice what I did wrong five minutes after I post? Tongue

03-16-2012, 09:45 AM
Find Reply
Equil Offline
Member

Posts: 94
Threads: 8
Joined: Sep 2010
Reputation: 0
#6
RE: CreateParticleSystem not working

It happens! Tongue

Can't believe I didn't notice that either x.x
(This post was last modified: 03-16-2012, 09:49 AM by Equil.)
03-16-2012, 09:48 AM
Find Reply




Users browsing this thread: 1 Guest(s)