.| Autor | Beitrag |
|---|---|
|
000 03.03.2008, 23:52 JackH |
Hallo zusammen... Da es hier ja viele fähige leute gibt, dachte ich ich wende mich mal an euch. 1. : 2. (Das wichtigere und wahrscheinlich schwierigere Prob): Thx schonma im voraus! Mit freundlichen Grüßen PS: Ich weiß, dass es hier schon threads zum thema mienen gibt, aber die haben mich nicht vollständig befriedigt ;), zumal ich nichts zur 2. frage gefunden hab. --Dieser Beitrag wurde am 03.03.2008 um 23:56 von JackH bearbeitet. |
|
Profil || Suche |
|
001 04.03.2008, 13:34 Robins |
Zu 1: Mach einfach ein breakable, das die Mine auslöst. Und einen Trigger über der Mine der das breakable breakt. Zu 2 hab ich auch nicht so viel Ahnung, aber es geht bestimmt :D --Hier ist noch Platz - jetzt nicht mehr |
|
Profil || Suche |
|
002 13.03.2008, 17:49 JackH |
Hat hier wirklich keiner ne idee, wie ich das umsetzen könnte? -- |
|
Profil || Suche |
|
003 13.03.2008, 18:43 Night Wolf |
Du könntest es so lösen: Benötigte Entites: 15 x func_button für die Minen, 15 x env_explosion für die Explosion, 1 x logic_case als Zufallsgenerator, 1 x math_counter, 1 x logic_compare und 1 x logic_auto. Sodala, die Buttons werden zusammen mit den explosions darüber beliebig verteilt. Wahlweise können die Buttons mit "dont render" auch unsichtbar gemacht werden. Zudem müssen sie sowohl durch Berührung, als auch durch Schaden aktiviert werden können. Als reset Delay erhalten sie -1. Dann bekommen sie noch jeweils solch einen Output: Danach geht es mit dem logic_case weiter. Dieses bekommt die Outputs: Als nächstes kommt dann der math_counter. Dieser hat als Startwert die Anzahl an Minen, welche nicht aktiv sein sollen beim Rundenstart. Als Output hat er: Nun das logic_compare. Bei diesem ist es wichtig, das der "Compare Value" 0 ist. Der "Initial Value" ist Wurst, weil er durch das math_counter eh ständig ersetzt wird. Als Output hat er folgendes: So, jetzt fehlt nur noch das logic_auto. Das dient dazu den ganzen Mechanismus in gang zu setzen. Als Output erhält dieses: Nun wird so oft ein func_button deaktiviert, bis der logic_compare als Initial Value 0 erhält, was nicht mehr größer als 0 ist und er somit den Vorgang stoppt. Der logic_case wählt dabei zufällige Buttons aus. Müsste eigentlich funktionieren, sofern ich nichts vergessen/übersehen habe. -- Muh sag ich da! Dieser Beitrag wurde am 13.03.2008 um 18:45 von Night Wolf bearbeitet. |
|
Profil || Suche |
|
004 16.03.2008, 16:39 JackH |
Vielen Dank an dich Night Wolf! Aber wie gesagt schonmal vielen vielen Dank für deine Hilfe! --Dieser Beitrag wurde am 16.03.2008 um 16:40 von JackH bearbeitet. |
|
Profil || Suche |
|
005 16.03.2008, 18:21 Night Wolf |
Das der Wert der aktiven Minen nicht stimmt liegt daran, dass es sein kann, dass beim logic_case zweimal der selbe Inputwert erwürfelt werden kann. Das könnte eventuell umgangen werden, wenn man beim logic_case bei allen Outputs jeweils den Häkchen bei "Fire only once" setzt. Ich weiß jedoch nicht ob dann der Output bei einer neuen Runde trotzdem noch gefeuert werden kann. --Muh sag ich da! Dieser Beitrag wurde am 16.03.2008 um 18:25 von Night Wolf bearbeitet. |
|
Profil || Suche |
|
006 17.03.2008, 17:16 PotKinRot |
Ich nehme mal an, das zufällig gewählte Output wird mit dem Input "PickRandom" gewählt wird. Ist das der Fall, nimm einfach "PickRandomShuffle", das geht auch zufällig vor, feuert aber jedes Output nur einmal, bis alle Outputs genau einmal genutzt wurden, danach gehts wieder von vorne los. Siehe: Dieser Beitrag wurde am 17.03.2008 um 17:16 von PotKinRot bearbeitet. |
|
Profil || Suche |

