Gamestudio Links
Zorro Links
Newest Posts
Newbie Questions
by fairtrader. 12/05/23 14:22
Zorro Trader GPT
by TipmyPip. 12/04/23 11:34
Square root rule
by Smallz. 12/02/23 09:15
RTest not found error
by TipmyPip. 12/01/23 21:43
neural function for Python to [Train]
by TipmyPip. 12/01/23 14:47
Xor Memory Problem.
by TipmyPip. 11/28/23 14:23
Training with command line parameters
by TipmyPip. 11/26/23 08:42
Combine USD & BTC Pairs In Asset Loop
by TipmyPip. 11/26/23 08:30
AUM Magazine
Latest Screens
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Who's Online Now
1 registered members (AndrewAMD), 599 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Newest Members
fairtrader, hus, Vurtis, Harry5, KelvinC
19019 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 3 1 2 3
Vertex-Nummer ändern + c_trace-Erweiterung #316100
03/21/10 13:25
03/21/10 13:25
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline OP
Senior Expert
Superku  Offline OP
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Es wäre meiner Meinung nach sehr nützlich, wenn man im MED bei Modellen die Vertexnummer ändern könnte, sprich Rechtsklick auf einen Vertex und ein Eingabefeld erscheint, dass Zahlen zwischen 1-ent_vertices erlaubt.
(Ich benutze diverse Codes mit while loops, ent_get-/setvertex und co, die ich zerstückeln muss, da an manchen Stellen des Modells die Reihenfolge der Vertices "unterbrochen" ist.)

EDIT: c_trace stellt folgenden trace-Modus zur Verfügung:
IGNORE_WORLD Ignoriert sämtliche Level-Blocks und Terrains.
Da ich Gras auf meinem Terrain mit c_trace platziere, wäre folgender Modus für mich sehr nützlich:
IGNORE_BLOCKS Ignoriert sämtliche Level-Blocks.

EDIT2: Code bspw. 5 Tab-Distanzen eingerückt:
Wenn man im SED auf den "Comment lines" Knopf klickt, erscheinen die // ganz links, das heißt beim nächsten "Indent All" Einrückvorgang wandern die Zeilen wieder 5 Blöcke nach rechts. Besser wäre es, wenn die Slashes direkt am Code ansetzten.

EDIT3: WED: Es wäre vorteilhaft, wenn man alle momentan selektierten Blöcke zu einer Gruppe hinzufügen könnte (Add to Group), momentan muss ich alle nacheinander "Add"en. (Dass man "Group Together" anwenden kann, ist mir bewusst.)

EDIT4: Schön wäre es, per c_trace mit SCAN_TEXTURE die Nummer des getroffenen Level-Blocks auslesen zu können (im hit-Struct z.B.), sofern vorhanden.

Last edited by Superku; 03/24/10 22:36.

"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: Vertex-Nummer ändern + c_trace-Erweiterung [Re: Superku] #317064
03/29/10 02:13
03/29/10 02:13
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline OP
Senior Expert
Superku  Offline OP
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
(5) Es heißt zwar im Manual, brauchte man Winkel für Partikel, solle man Sprites benutzen, aber ich würde es gutheißen, wenn man einen "angle" Parameter zur Verfügung hätte, damit sich bsp. 30 Partikel mit gleicher Rauch-Bitmap dank Rotation optisch unterscheiden.

EDIT (6): Die "Beam/Streak-Länge" eines Partikels ist mir ein wenig zu kurz, sprich der sich bewegende Partikel ist im Verhältnis zu seiner Geschwindigkeit "zu kurz". Ein p.length oder ähnlich als Streckungsfaktor wäre toll! (Hinter dem Partikel stets neue Kinder als Workaround spawnen zu lassen ist recht Performance-intensiv.)

EDIT (7): Mir gefällt meist die Optik des Bright-flags bei Partikeln, was mich aber stört (bei einer hellen Explosion), dass dunkle Rauchsprites durchscheinen (ich benutze einen Alpha-Kanal, wenn ich den Manual-Eintrag richtig verstehe, ist der Effekt auch so gewollt).
Eine Lösung ist natürlich, über den blue-Farbvektor die Partikel aufzuhellen, jedoch sehen sie bei 255,255,255 aus, wie ich sie bei 128,128,128 erwartet hätte, ich glaube, das war früher nicht so, sprich, ich bekomme sie ohne das Bright-Flag nicht hell (genug).

EDIT (8): Vielleicht für A8: Setzen einer Region, welche bei aktiviertem Häkchen im Build-Menü nur die Block-Gruppen/ Meshes und Lichter neu berechnet, die diese Region beinhaltet oder welche davon sie berühren.

Last edited by Superku; 03/31/10 16:25.

"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: Vertex-Nummer ändern + c_trace-Erweiterung [Re: Superku] #317148
03/29/10 15:50
03/29/10 15:50
Joined: Mar 2006
Posts: 2,252
Hummel Offline
Expert
Hummel  Offline
Expert

Joined: Mar 2006
Posts: 2,252
für c_trace fänd ich es generell schön, wenn man einem bestimmten model-skill eine Kollisions-ID geben könnte und für die c_trace/c_move Anweisungen füllt man einfach ein array mit allen Ids, welche bei der Kolli-Abfrage ignoriert werden sollen. Dann wäre man nicht mehr auf die vordefinierten IGNOREs beschränkt, die geben mir einfach nicht ausreichend Flexibilität wink

Re: Vertex-Nummer ändern + c_trace-Erweiterung [Re: Hummel] #317149
03/29/10 15:55
03/29/10 15:55
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline OP
Senior Expert
Superku  Offline OP
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Dafür gibt es schon die sehr nützlichen Kollisionsgruppen ("my.group = 1234;") (oder my.push = 123;). IGNORE_PUSH muss bei beiden Varianten gesetzt sein.


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: Vertex-Nummer ändern + c_trace-Erweiterung [Re: Superku] #317155
03/29/10 16:57
03/29/10 16:57
Joined: Jun 2006
Posts: 2,640
Earth
Germanunkol Offline
Expert
Germanunkol  Offline
Expert

Joined: Jun 2006
Posts: 2,640
Earth
Ja, my.group funktioniert als kollisionsgruppe. Ist auch ein großer schritt vorwärts. Problem ist aber immer noch:
A soll B und C ignorieren. B soll nur C ignorieren aber nicht A und C soll keins von beiden ignorieren...
Es geht irgendwie schon, wird aber total unverständlich und kompliziert, und sobald eine weitere entity reinkommt die nur B ignorieren soll wirft sie alles über'n Haufen.

So eine ID-abfrage is gar keine schlechte idee. Eine Kombi von ID und Group wäre cool.


~"I never let school interfere with my education"~
-Mark Twain
Re: Vertex-Nummer ändern + c_trace-Erweiterung [Re: Germanunkol] #318200
04/05/10 21:01
04/05/10 21:01
Joined: Mar 2006
Posts: 2,252
Hummel Offline
Expert
Hummel  Offline
Expert

Joined: Mar 2006
Posts: 2,252
...und wenn die Entities jetzt noch jeweils MEHRERE Kollisionsabfragen per c_trace tätigen, welche sich dann auch nochmal unterschiedlich verhalten, kannst du das momentane System vergessen.
Übersichtlich wäre dann sowas wie:

my.move_group=2;//für c_move -> verhält sich wie das bekannte 'group'
my.trace_group=4;/*Enity wird von allen trace-Abfragen, welche die ID 4
in ihren ID-Arrays beinhalten, ignoriert*/

eine trace-Anweisung mit ID-Array könnte dann so aussehen:

int Ignore_Array[4]={3,4,8,11};//ignoriere Ents mit entsprechenden trace_group IDs
result = c_trace(from,to,mode,Ignore_Array);

Das Array sollte eine frei wählbare Größe haben dürfen, was ja aber kein Prob wäre.

,oder nich gut?


Re: Vertex-Nummer ändern + c_trace-Erweiterung [Re: Hummel] #318617
04/08/10 18:20
04/08/10 18:20
Joined: Apr 2010
Posts: 52
Hamburg, Germany
JXT Offline
Junior Member
JXT  Offline
Junior Member

Joined: Apr 2010
Posts: 52
Hamburg, Germany
Originally Posted By: Hummel
...und wenn die Entities jetzt noch jeweils MEHRERE Kollisionsabfragen per c_trace tätigen, welche sich dann auch nochmal unterschiedlich verhalten, kannst du das momentane System vergessen.
Übersichtlich wäre dann sowas wie:

my.move_group=2;//für c_move -> verhält sich wie das bekannte 'group'
my.trace_group=4;/*Enity wird von allen trace-Abfragen, welche die ID 4
in ihren ID-Arrays beinhalten, ignoriert*/

eine trace-Anweisung mit ID-Array könnte dann so aussehen:

int Ignore_Array[4]={3,4,8,11};//ignoriere Ents mit entsprechenden trace_group IDs
result = c_trace(from,to,mode,Ignore_Array);

Das Array sollte eine frei wählbare Größe haben dürfen, was ja aber kein Prob wäre.

,oder nich gut?

Sowas in der Art habe ich mir auch schon gewünscht...
Auch dass man IGNORE_FLAG nur mit FLAG2 benutzen kann, finde ich nicht sooo klasse...

Re: Vertex-Nummer ändern + c_trace-Erweiterung [Re: JXT] #318770
04/09/10 18:35
04/09/10 18:35
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline OP
Senior Expert
Superku  Offline OP
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Herr Lotter, was sagen Sie zu den Punkten 0-7 ?


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Re: Vertex-Nummer ändern + c_trace-Erweiterung [Re: Superku] #319025
04/11/10 15:13
04/11/10 15:13
Joined: Mar 2006
Posts: 2,252
Hummel Offline
Expert
Hummel  Offline
Expert

Joined: Mar 2006
Posts: 2,252
huhu Chefetage, kurzes Feedback bitte! grin

Re: Vertex-Nummer ändern + c_trace-Erweiterung [Re: Hummel] #320003
04/19/10 12:30
04/19/10 12:30
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline OP
Senior Expert
Superku  Offline OP
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
bump


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Page 1 of 3 1 2 3

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