Gamestudio Links
Zorro Links
Newest Posts
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
4 registered members (degenerate_762, AbrahamR, AndrewAMD, ozgur), 667 guests, and 8 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Removing Entities||Entities entfernen #233069
10/26/08 16:58
10/26/08 16:58
Joined: Oct 2008
Posts: 24
Germany
H
Hazardos Offline OP
Newbie
Hazardos  Offline OP
Newbie
H

Joined: Oct 2008
Posts: 24
Germany
Hello folks,

I create round about 500 entities (simple ones) cmobined with an action. The action lets the Entities spin and move around.

I'm trying, reading and searching but I cannot find an answer:
HOW can I remove an entitie within its own action??

I have an area, in which the Entities exist. By exiting that area the Entities should remove itselves. If I remove the "moving part" in the action, it removes the Entities but they won't move. If I remove the "remove-entity part", the Entities are moving around like hell but therefore they stay in the level and cost too much resources which are needed for new Entities.

Please Help!!! Thanks!

____________________________________________________--

Moin Leute,

ich erzeuge ungefähr 500 Entities und weise ihnen eine action zu: ent_create(blah, bewege_dich)
Die Entities bewegen sich im Level lustig hin und her und sollten sich beim Entfernen aus einem bestimmten Bereich des Levels selbst löschen um Speicher und Rechenzeit für Neue freizugeben.
Dei action sieht ungefähr so aus:
- Solange Du in diesem Bereich bist, bewege Dich.
- (Wenn der Bereich verlassen wird, ist die Bedingung für die Schleife nicht länger erfüllt und es folgt die nächste Anweisung)
- ent_remove (my)
Es folgt nichts.

Entferne ich aus der action den Teil, wo sich die Entity bewegt, so werden die Entities erzeugt und gleich wieder entfernt, funktioniert also.
Entferne ich den Teil, wo die Entities entfernt werden, so bewegen sich die Entities ordnungsgemäß im Level. Nur werden sie eben nicht entfernt und belegen Resourcen, die für neue Entities benötigt werden.

Wie kann ich nun beides erreichen, dass sich die Entities bewegen und sich beim verlassen eines gewissen Areals entfernen oder entfernt werden?
Im handbuch gibt es hierfür keine angedeutete Lösung...

MfG Jörn

Re: Removing Entities||Entities entfernen [Re: Hazardos] #233075
10/26/08 17:23
10/26/08 17:23
Joined: Oct 2007
Posts: 5,210
Ä°stanbul, Turkey
Quad Offline
Senior Expert
Quad  Offline
Senior Expert

Joined: Oct 2007
Posts: 5,210
Ä°stanbul, Turkey
ent_remove(me);

will remove entity from it's own action


3333333333
Re: Removing Entities||Entities entfernen [Re: Quad] #233085
10/26/08 18:09
10/26/08 18:09
Joined: Jan 2002
Posts: 4,225
Germany / Essen
Uhrwerk Offline
Expert
Uhrwerk  Offline
Expert

Joined: Jan 2002
Posts: 4,225
Germany / Essen
Du kannst die entities natürlich mit ent_remove oder ptr_remove löschen. Sinnvoller ist es aber die entities dann in der Mitte des Levels, oder wo sonst sie auch immer gebraucht werden einfach wieder zu verwenden. Dafür musst Du ja im Wesentlichen nur die x, y und z Koordinaten wieder zurücksetzen.


Always learn from history, to be sure you make the same mistakes again...

Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1