Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
25.06.2006, 22:10
Sushifx



Hallo zusammen
Also folgendes ich hab ein custom model gemacht alle passt prma das ding is zerstoerbar und die gibs funzen 1a bis auf EINS die gibs der zerbrochenen säule haben keine physics untereinader. Sie reagieren aber af andere prop_physics oder jegliche andere prop's

http://sushifx.com/pics/pillar_breakable.jpg

http://sushifx.com/pics/pillar_breakable_max.jpg

vielleicht weiss ja ainer ne loesung wie ich das hinbekomm das die Gibs nach dem break event untereinander physics haben.

qc files: basemodel

$modelname "pillar_breakable/pillar_breakable.mdl"

$cdmaterials pillar_breakable

$keyvalues { "prop_data" { "base" "Stone.Medium" } }
$surfaceprop "brick"

$scale 1.0
$hboxset "default"

$bodygroup 0
{
studio "pillar_breakable_ref.smd"
}

$sequence idle "pillar_breakable_idle" fps 30

$collisiontext {
break { "model" "pillar_breakable\pillar_breakable_gib01" "health" "1" "fadetime" "0" "debris" "0"}
break { "model" "pillar_breakable\pillar_breakable_gib02" "health" "1" "fadetime" "0" "debris" "0"}
break { "model" "pillar_breakable\pillar_breakable_gib03" "health" "1" "fadetime" "0" "debris" "0"}
break { "model" "pillar_breakable\pillar_breakable_gib04" "health" "1" "fadetime" "0" "debris" "0"}
break { "model" "pillar_breakable\pillar_breakable_gib05" "health" "1" "fadetime" "0" "debris" "0"}
break { "model" "pillar_breakable\pillar_breakable_gib06" "health" "1" "fadetime" "0" "debris" "0"}
break { "model" "pillar_breakable\pillar_breakable_gib07" "health" "1" "fadetime" "0" "debris" "0"}
}

$collisionmodel "pillar_breakable_phys"
{
$Mass 50
$concave
}

qc : gibs

$modelname "pillar_breakable/pillar_breakable_gib01.mdl"

$cdmaterials pillar_breakable

$keyvalues { "prop_data" { "base" "Stone.Medium" } }
$surfaceprop "brick"

$scale 1.0
$autocenter
$hboxset "default"

$bodygroup 0
{
studio "pillar_breakable_gib01_ref.smd"
}

$sequence idle "pillar_breakable_gib01_idle" fps 30

$collisionmodel "pillar_breakable_gib01_phys"
{
$Mass 10
$concave
}

Danke für jedliche hilfe.
gruss
Sushifx

--


Dieser Beitrag wurde am 25.06.2006 um 22:10 von Sushifx bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
26.06.2006, 09:43
Adrian_Broher
Admin


Auch wenn ich in dem fall mehr rate als die loesung wirklich zu wissen probier mal innerhalb des $collisiontext "debris" bei jedem bruchmodel auf eins zu setzen.

ca. so:

Zitat:
Sushifx postete
break { "model" "pillar_breakable\pillar_breakable_gib01" "health" "1" "fadetime" "0" "debris" "1"}
thread verschoben.

--

There is nothing wrong with high standards. It's your problem that you don't meet them.
If you think it's simple, then you have misunderstood the problem.
When a customer says "nothing has changed", assume they're lying.


Dieser Beitrag wurde am 26.06.2006 um 09:44 von Adrian_Broher bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
27.06.2006, 10:48
Sushifx



habs geschafft sorry der text is english weil ich so in die anderen foren auch gepostet habe :)

made it work
-in qc of the base model edit the line as follows

$collisiontext { break {}}

(yes leave it empty so the model breaks (Event) but doesnt spawn gibs

-place the base model as a prop_physic

-flag it / motion disabled / prevent motion enabled on player bump

-insert the gib models and replacement model (broken pillar) into the scene as prop_physics and flag them / start asleep

-flag the brokenpillar (inmycase) as / motion disabled / prevent pickup / prevent motion on player bump / dont take physic damage.

-point_template entity to trigger the spawn of the gibs and broken pillar on break of the basemodel

there you go.

breakable pillar and spawning gibs with physic and a non physic replacement model (broken pillar).

--


Dieser Beitrag wurde am 27.06.2006 um 10:49 von Sushifx bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
29.06.2006, 17:21
Agamemnon-Hellmapper



Okay, das ist ein wenig aufwändiger als die normale Vorgehensweise, aber das is nützlich, das merk ich mir. Danke fürs Posten. (auch wenns englisch is)

--

Es gibt 2 Möglichkeiten, eine Kristallkugel zu benutzen:
a) um damit Spekulationen über ein Problem eines Users zu machen und
b) um sie einem besonders unkooperativen User über den Schädel zu ziehen.
- bloggt jetzt auch selbst auf Sclavia.de

zum Seitenanfang zum Seitenende Profil || Suche