[B3D] Slot-System Problem

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

peacemaker

Betreff: [B3D] Slot-System Problem

BeitragSo, Feb 24, 2008 15:43
Antworten mit Zitat
Benutzer-Profile anzeigen
So, ich hab hier ein (zugegeben simples) Problem.

Ich hab jetzt versucht ein Slot-System zu basteln, d.H. konkret, das man Items in bestimmte Slots eines NPCs legen kann, z.B. ein Schwert in die Scheide, oder ein Schild auf den Rücken etc.
Nun, jedes Item hat jetzt einen Bone (Namens "SLOT_Item_Hand_01". Hier wird das Item dann gehalten (bei nem Schwert wäre das der Griff)) und jeder NPC hat einen Bone der hier die Hand darstellt ("SLOT_Hand_Left")
Jetzt ist das Item-Objekt selbst das Childobjekt des "SLOT_Item_Hand_01"-Bones. Nun, benutzt man das Item, muss es in die Hand gelegt werden, konkret heisst das, das "SLOT_Item_Hand_01" ein Childobjekt von "SLOT_Hand_Left" werden soll.
Das Problem: nicht der Griff befindet sich in der Hand, sondern die Klinge. Das darf ja nicht sein, da das "SLOT_Item_Hand_01" im Griff ist.

Was habe ich falsch gemacht?

PS: das Mesh ist B3D und es ist als Animiertes Mesh geladen

mfG
~Tehadon~
www.tehadon.de
http://www.blitzforum.de/worklogs/14/

The_Nici

BeitragSo, Feb 24, 2008 19:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Es kann sein dass das Mesh nicht genau an 0,0,0 im Modeller positioniert wurde, dann kann es zu Verschiebungen kommen.

peacemaker

BeitragSo, Feb 24, 2008 20:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Das hat doch damit nichts zu tun, dafür gibts ja diesen Item-Slot, welcher ja parent des ganzen Objekts ist... (oder irre ich?)

mfG
~Tehadon~
www.tehadon.de
http://www.blitzforum.de/worklogs/14/

Plasma

Betreff: ja

BeitragSo, Feb 24, 2008 20:28
Antworten mit Zitat
Benutzer-Profile anzeigen
du irrst ...

entweder moven oder den mesh in deinem 3d modeller vom 0 punkt verschieben

peacemaker

BeitragSo, Feb 24, 2008 20:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Aber das müsste es doch tun...
EntityParent e1,e2,0
macht ja, das e1 automatisch die position und rotation und skalierung von e2 annimmt.

Dann müsste es doch logisch sein, das das auch hier passieren soll.

mfG
~Tehadon~
www.tehadon.de
http://www.blitzforum.de/worklogs/14/

The_Nici

BeitragSo, Feb 24, 2008 21:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Das ist dem Modell egal. Wenn der Mittelpunkt verschoben ist, dann ist was am Mesh falsch, nicht am Entity.

peacemaker

BeitragSo, Feb 24, 2008 21:37
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok, danke, jetzt funktioniertas irgendwie, war nich ganz das, was ich gewollt hab, aber danke.
user posted image

mfG
~Tehadon~
www.tehadon.de
http://www.blitzforum.de/worklogs/14/

ozzi789

BeitragMo, Feb 25, 2008 8:16
Antworten mit Zitat
Benutzer-Profile anzeigen
(Sied richtig "geil" aus Smile )
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group