Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

FPSC Classic Product Chat / Good practice to destroy a trigger zone after use?

Author
Message
TZap
19
Years of Service
User Offline
Joined: 29th Aug 2005
Location:
Posted: 13th Oct 2007 20:03
I have quite a few trigger zones in my level. Would it be good practice to issue a destroy command in the script after use? I need as much speed as possible so anything to stop slight slowdown would be good. Nothing noticable so far but you never know as the level progesses.

Thanks.
uman
Retired Moderator
19
Years of Service
User Offline
Joined: 22nd Oct 2004
Location: UK
Posted: 13th Oct 2007 22:40 Edited at: 13th Oct 2007 22:42
Sounds like a good idea in theory. In fact you could certainly destroy anything and everything possible and attempt to remove the influence of entities from your levels if your gameplay moves the player only forward in a level in a linear fashion. Not such a good idea if the player is able to move backwards in a level by choice and find that many entities are missing. You can always respawn entities if you need them again.

Allowing a player to move backwards in a level can be useful as it can provide opportunities for the game designer to add further tasks for a player to do in a level and make the level seeemingly bigger or at least take longer to complete. This can be important in an engine which has such a very small world size as does FPSC particularly to those who want to develop a game of seemingly large proportions.

The answer therefore is if you wont need the trigger zones after use then theres no particular reason for keeping them so try removing them and see if it helps with fps. It can do little harm. Same goes for any other entities that you may be sure you will not need.

The main difficulty is with Characters you can spawn them and remove (destroy) them - as many as you want in a level but that will not overcome the main restriction of numbers of Characters in view at any one time. If you spawn too many (which you may think a reasonable number) at any one time your fps rate will fall very quickly and gameplay will be badly affected in many ways.

This situation may change in future but that is very much uncertain at the moment.



"There are those who said this day would never come - What have they to say Now?"
Trebor
17
Years of Service
User Offline
Joined: 24th Sep 2007
Location: I dunno...I thought you knew...
Posted: 13th Oct 2007 22:59 Edited at: 13th Oct 2007 23:00
In the same vein; I like the look of the characters I wipe out to lie where they fell. What really affects the framerate? The total number of characters on the level, dead or alive, or the number of characters in view, dead or alive? Thanks.

No matter where you go, there you are.
Avid
17
Years of Service
User Offline
Joined: 24th Jun 2007
Location:
Posted: 14th Oct 2007 00:23
Generally, the g-card would only render what is in the field of vision, but I don't know about rendering things that are blocked by walls.
TZap
19
Years of Service
User Offline
Joined: 29th Aug 2005
Location:
Posted: 14th Oct 2007 13:52
Thanks a lot for the reply. In response to leaving dead enemy...I always remove them. I have seen this a lot in fps games. As I allow my character to move back through a level, I think its good to do this. The less the engine has to draw the better.

Login to post a reply

Server time is: 2024-10-10 03:24:46
Your offset time is: 2024-10-10 03:24:46