Gamestudio Links
Zorro Links
Newest Posts
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/22/24 13:41
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
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
3 registered members (Akow, TipmyPip, tomaslolo), 788 guests, and 11 spiders.
Key: Admin, Global Mod, Mod
Newest Members
AemStones, LucasJoshua, Baklazhan, Hanky27, firatv
19055 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
my.map_subents = off/on; #180018
01/26/08 11:37
01/26/08 11:37
Joined: Jan 2005
Posts: 134
Germany
T
TTKJonas Offline OP
Member
TTKJonas  Offline OP
Member
T

Joined: Jan 2005
Posts: 134
Germany
Hallo,

wirklich praktisch wäre ein Befehl, durch den man alle Entitys eines bestimmten Sublevels an- oder ausschalten könnte.

z.b.
my.map_subents = off;

Dadurch könnte man z.b. in indoorlevels, einzelne Räume in Map-Entitys verpacken und beim verlassen des Raumes, somit alle Subentitys eines bestimmten Raumes ausschalten.

Gruß
Jonas

Re: my.map_subents = off/on; [Re: TTKJonas] #180019
01/26/08 19:48
01/26/08 19:48
Joined: Jan 2007
Posts: 1,619
Germany
Scorpion Offline
Serious User
Scorpion  Offline
Serious User

Joined: Jan 2007
Posts: 1,619
Germany
es gibt etwas das heiß´t bsp-tree
damit wird berechnet, ob eine entity sichtbar ist oder nicht. Wenn nicht wird sie gar nicht dargestellt. => das gibt es schon, sogar effizienter.

Re: my.map_subents = off/on; [Re: Scorpion] #180020
01/26/08 22:16
01/26/08 22:16
Joined: Jan 2005
Posts: 134
Germany
T
TTKJonas Offline OP
Member
TTKJonas  Offline OP
Member
T

Joined: Jan 2005
Posts: 134
Germany
Ich glaube der bsp-tree funktioniert aber nicht, wenn das Level nur aus vorberechneten Map Entitys besteht.

Re: my.map_subents = off/on; [Re: Scorpion] #180021
01/27/08 17:51
01/27/08 17:51
Joined: Apr 2005
Posts: 4,506
Germany
F
fogman Offline
Expert
fogman  Offline
Expert
F

Joined: Apr 2005
Posts: 4,506
Germany
Da hat er recht. Aber auch wenn man bsp gar nicht nutzt, weil z.B. alle Mapentities nur aus Modellen bestehen, wäre das eine tolle Verbesserung.
Es liesse sich zwar auch scripten aber eine eingebaute Lösung ist schöner.

Last edited by fogman; 01/27/08 17:52.
Re: my.map_subents = off/on; [Re: fogman] #180022
01/28/08 10:10
01/28/08 10:10
Joined: Jul 2000
Posts: 27,986
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,986
Frankfurt
Das Problem hier ist, dass Sie oft Entities abschalten wollen, die gar nicht Sub-Ents der betreffenden Map sind. Daher ist hier oft eine Skriptlösung besser als ein eingebauter Befehl.

Sie können z.B. per ent_next() Funktion alle Entities abschalten, die sich in einem bestimmten Bereich aufhalten. Dies ist auch per Skript relativ schnell.

Re: my.map_subents = off/on; [Re: jcl] #180023
02/02/08 11:38
02/02/08 11:38
Joined: Jan 2005
Posts: 134
Germany
T
TTKJonas Offline OP
Member
TTKJonas  Offline OP
Member
T

Joined: Jan 2005
Posts: 134
Germany
Mein indoor-Level besteht aus vielen Räumen, die jewals alle in einzelne Map Entitys (compilierte wmb Level) zusammengefasst sind. Jeder Raum beinhaltet natürlich auch eine ganze Menge Model-Entitys.

Verlässt man einen Raum bzw nähert man sich einem anderen, wird der verlassene aus- und der betretende eingeblendet.
Für diesen Fall wäre es sehr praktisch, wenn ich durch einen einfachen Befehl "Raum1.map_subents = on;" die Objekte in einem bestimmten Raum sichtbar bzw unsichtbar schalten könnte.

ent_next() habe ich schon ausprobiert. Allerdings führt das dann dazu, dass alle Objekte in allen Räumen sichtbar bzw. unsichtbar geschaltet werden

Gruß
Jonas

Last edited by TTKJonas; 02/02/08 11:39.
Re: my.map_subents = off/on; [Re: TTKJonas] #180024
02/02/08 12:20
02/02/08 12:20
Joined: Sep 2003
Posts: 9,859
F
FBL Offline
Senior Expert
FBL  Offline
Senior Expert
F

Joined: Sep 2003
Posts: 9,859
Du könntest mit ent->next zunächst mal am Anfang vom Spiel alle Entities durchlaufen und klassifizieren (z.B. tracen und schaun zu welchem Raum der "getroffene" Boden gehört o.ä.). Du legst dir dann eine Liste an, welche Entities in welchem Raum stehen und mußt dann nur noch diese Listen durchlaufen und alle dort referenzierten Entites ein/ausschalten.

Re: my.map_subents = off/on; [Re: FBL] #180025
02/05/08 08:48
02/05/08 08:48
Joined: Jan 2005
Posts: 134
Germany
T
TTKJonas Offline OP
Member
TTKJonas  Offline OP
Member
T

Joined: Jan 2005
Posts: 134
Germany
@Firoball

Danke. Die Idee ist wirklich gut. Daran habe ich noch gar nicht gedacht!
Werde ich mal ausprobieren.



Trozdem bin ich immer noch für das oben genannte Feature. Auch wenns auch anders geht, wäre es auf diese Art doch am Einfachsten, weil erst keine Klassifizierung nötig wäre.


Moderated by  aztec, Spirit 

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