![]() |
#1 (permalink) |
![]() ![]() ![]() ![]() ![]() Registriert seit: 02.07.2006
Ort: Kabul
Alter: 38
Beiträge: 2.666
|
![]()
Da das ganze nicht so 100% klar beschrieben ist versuche ich mich mal hier an einem kleinen verstaendlichen Turorial ( so hoff ich zumindestens )
1. In den Editor gehen und Mission speichern als z.b. Unitcapture_Mission damit im Profilverzechniss ein Missionsordner erstellt wird. bei mir "C:\Users\Moerderhoschi\Documents\ArmA 2\missions" 2. Im editor die Einheit platzieren deren bewegungen aufgenommen werden sollen und namen geben z.b. x1 3. Das Modul Funktionsmanager irgendwo auf der Karte platzieren. 4. Ausloeser auf Karte platzieren und bei aktivierung "rec = [x1, 60, 30, true] spawn BIS_fnc_UnitCapture" einfuegen. Dabei stehen die Daten fuer folgende Werte "VariablenName = [NameDerEinheit, DauerDerAufnahme, FramesMitDenenAufgenommenWird, WaffenDatenMitAufnehmen ] spawn BIS_fnc_UnitCapture" <-- wenn man nur flugdaten aufnehmen will kann man den letzten eintrag weglassen. 5. Auf vorschau klicken, je nachdem wie man den Ausloeser eingestellt hat und dieser Aktiviert wird beginnt die aufnahme des Objektes x1. Wird durch ein Info Fenster oben rechts angezeigt. 6. Alles aufnehmen was man haben will und am Ende der Zeit oder duch druecken von 2xESC wird einem rechts eine Statistik angezeigt, durch druecken von F1 kann man die Begewungsdaten und durch F2 die Waffendaten in den Zwischenspeicher kopieren. 7. mit Alt+Tab auf Desktop wechseln, Editor oeffnen und Daten aus Zwischenspeicher einfuegen, Datei als .sqf im Missionsordner speichern z.b. Flugdaten&Waffendaten.sqf Datei sollte dann ungefaehr so aussehen: habe die datenmenge fuer dieses beispiel stark gekuerzt. Code:
_unitPlayback = [[0,[1368.08,1541.3,41.0019],[0.0252659,-0.999681,0.000110375], [-0.00515704,-1.99306e-005,0.999987],[0,0,0]],[0.0699999,[1368.08,1541.3,41.0015], [0.0252582,-0.999681,0.0002436],[-0.00524367,0.000111187,0.999986]]]; _fireData = [[11.007,"M230"],[11.115,"M230"],[11.222,"M230"],[11.324,"M230"]]; [x1, _unitPlayback] spawn BIS_fnc_UnitPlay;[x1, _fireData] spawn BIS_fnc_UnitPlayFiring; 9. Nun wieder im Editor den ausloeser umschreiben, bei aktivierung "result = [] call MyPath" 10. Auf Vorschau klicken und sobald der Ausloeser Aktiviert wird fuehrt die Einheit die vorher aufgenommenen Bewergungen aus. hoffe damit es verstaendlich ist und ein paar leuten hilft, gruß hoschi |
![]() |
![]() |
#2 (permalink) |
![]() |
![]()
Mit dieser Funktion hat BIS echt mal einen Vogel abgeschossen!
Neben den Modulen ein großartiges Feature!
__________________
MR-MURRAY presents ![]() ![]() ![]() |
![]() |
![]() |
#3 (permalink) |
![]() Registriert seit: 04.01.2010
Beiträge: 63
|
![]()
ich hatte mich mal dran versucht, die bewegung von nem auto exakt zu speichern und später wieder aufzurufen.
damit wollte ich ne gut aussehende und flüssige verfolgungsjagd machen...(die KI is da ja nicht so der brüller). das scheiterte allerdings am viel zu großen code, den er am ende gespeichert hat... ist das so was ähnliches oder wofür nutzt man das? |
![]() |
![]() |
#6 (permalink) |
![]() Registriert seit: 25.06.2010
Beiträge: 38
|
![]() Ich bekomm da keine statistick angezeigt ! Wie soll die denn aussehen ? Und in welchem Menü soll die denn zu sehen sein ? Im Pause-Menü, oder im Editor ??
__________________
![]() |
![]() |
![]() |
#9 (permalink) |
![]() |
![]()
Das Feature ist auf jeden Fall ne tolle Sache, wobei es die Maps sehr groß macht. Und das Problem mit den gefrohrenen Soldaten, kann man leicht umgehen, einfach nen Waypoint auf das zu eriechende Ziel und alles sieht aus als würde der Soldat wirklich laufen und das Fahrzeug wirklich fahren....
__________________
![]() Der Tod kommt schnell und ohne Vorwarnung ...
und dann bekommt er von mir eine Kugel in den Kopf .... |
![]() |
![]() |
#10 (permalink) |
![]() ![]() ![]() |
![]()
Wahrscheinlich blamier ich mich mal wieder auf die Knochen:
Ich habe ein Motorrad namens "rad1" platziert und alles buchstabengetreu wie oben gemacht (aus x1 wurde natürlich rad1). Hat auch alles wunderbar geklappt, wenn ich nun aber in den Auslöser "result = [] call MyPath" paste passiert gar nöscht. Vielleicht wagt sich ja jemand an eine Diagnose. Zur Sicherheit mein Vorgehen: --Vehicle gesetzt namens "rad1" --Funktionsmanager gesetzt (nicht synchronisiert) --Auslöser gesetzt, jeder einmal mit "rec = [rad1, 60, 30, true] spawn BIS_fnc_UnitCapture" --Wunderbar,alles klappt,ab in den Zwischenspeicher, am Anfang noch "_unitPlayback = " und am Ende "[rad1, _unitPlayback] spawn BIS_fnc_UnitPlay;" eingefügt. --In den selben Auslöser "result = [] call MyPath" rein.immer noch jeder,einmal. --Vorschau-nichts. Es happert also wohl am Unitplay. So langsam schäme ich mich echt dauernd zu versagen. ![]() Edit: Habe es so gelöst: Mit "[rad1,call compile loadFile "rad1_1.sqf"] spawn BIS_fnc_UnitPlay;" in der init.sqf habe ich direkt über das Motorrad ausgelöst (ohne Auslöser). Trotzdem sehr komisch. Jetzt muß ich noch 4-5 Aufnahmen hintereinander feuern ![]()
__________________
![]() Geändert von Baraka (18.08.2010 um 21:56 Uhr). |
![]() |
![]() |
#11 (permalink) |
![]() |
![]()
Hast du evtl. diesen Schritt übersehen ???
Ich denke mal das es daran liegt, denn der Rest sieht in Ordnung aus. Ich hab mal bissl getüftelt und festgestellt, dass es mit einem Wegpunkt auch nicht geht einen Soldaten laufen zu lassen, aber damit sollte es nun möglich sein. Init.sqf: MyPath = compile preprocessFile "Flugdaten&Waffendaten.sqf"; while {!scriptDone MyPath} do {*x1 playmovenow "AmovPercMrunSrasWrflDf";}; *Der Name der Einheit (_x1) sollte dabei in eine globale Variable geändert werden Um die richtige Animation zu finden, habe ich den ArmAII Animation Viewer benutzt.
__________________
![]() Der Tod kommt schnell und ohne Vorwarnung ...
und dann bekommt er von mir eine Kugel in den Kopf .... Geändert von LLLVIRUS777 (19.08.2010 um 01:24 Uhr). |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Halojump Tutorial: Mission.fsm umschreiben | Rettich | Editing & Scripting | 55 | 12.11.2010 22:32 |