Teraz jest Pn 18 gru, 2017 10:57


Problem z cut scenkami

Archiwum działów sekcji Armed Assault
  • Autor
  • Wiadomość
Offline

MariuszB

Cywil

Cywil

  • Posty: 3
  • Dołączył(a): N 21 lut, 2010 14:51

Problem z cut scenkami

PostPn 22 lut, 2010 20:14

Cześć
Mam problem z Cut Scenkami, a mianowicie najbardziej prymitywną cut scenką jaką można wykombinować - dwóch żołnierzy rozmawia ze sobą

Co prawda w ogóle nie dodawałem głosu ale pal to sześć, chciałem poćwiczyć.
Mój problem polega na tym, że kamera wszystko spoko i tak dalej, ale nie działa jedna rzecz:
Mianowicie pisząc intro.sqs kamera lata wszędzie, tylko nie tam gdzie ja chcę, np. pisząc żeby kamera zajęła pozycję "cam1" celowała w "Friend", zajmuje tą pozycję, ale nadal celuje w "Ja" lub "Auto"...

Mógłby mi ktoś wytłumaczyć na czym polega mój błąd? Bardzo byłbym wdzięczny... dla ułatwienia pomocy dodam screena z mapki edytora i zapis z intro.sqs:

Kod: Zaznacz cały
_cam = "CAMERA" CamCreate [0,0,0]
TitleCut["Wysepka Rahmadi, 5 KM od wybrzeza Zjednoczonego Krolestwa Sahrani","BLACK IN",6]
_cam CameraEffect ["INTERNAL","BACK"]

_cam CamSetTarget Ja
_ox = GetPos cam1 Select 0
_oy = GetPos cam1 Select 1
_cam CamSetPos [_ox,_oy,1.5]
_cam camCommit 0
~3

TitleCut["Wszystko gotowe?","PLAIN DOWN",2]

_cam CamSetTarget Ja
_ox = GetPos cam2 Select 0
_oy = GetPos cam2 Select 1
_cam CamSetPos [_ox,_oy,1.5]
_cam camCommit 0
~2

TitleCut["Ladunki podlozone, zostaly tylko formalnosci","PLAIN DOWN",3]

_cam CamSetTarget Auto
_ox = GetPos cam3 Select 0
_oy = GetPos cam3 Select 1
_cam CamSetPos [_ox,_oy,1.5]
_cam camCommit 0
~3

TitleCut["No, na upartego mozesz wziac jeszcze ladunki ze skrzynki i podlozyc, ale to juz twoj wybor.","PLAIN DOWN",8]

_cam CamSetTarget Auto
_ox = GetPos cam3 Select 0
_oy = GetPos cam3 Select 1
_cam CamSetPos [_ox,_oy,1.5]
_cam camCommit 0
~3

TitleCut["No dobra, a smiglowiec, gotowy?","PLAIN DOWN",2]

_cam CamSetTarget Ja
_ox = GetPos cam1 Select 0
_oy = GetPos cam1 Select 1
_cam CamSetPos [_ox,_oy,1.5]
_cam camCommit 0
~2

TitleCut["Stoi przed nim gotowy pilot","PLAIN DOWN",3]

_cam CamSetTarget Freind
_ox = GetPos cam2 Select 0
_oy = GetPos cam2 Select 1
_cam CamSetPos [_ox,_oy,1.5]
_cam camCommit 0
~3

TitleCut["Tylko nie zapominaj ze po wykryciu naszych musisz go przekonac do wspolpracy...","PLAIN DOWN",5]

_cam CamSetTarget Friend
_ox = GetPos cam2 Select 0
_oy = GetPos cam2 Select 1
_cam CamSetPos [_ox,_oy,1.5]
_cam camCommit 0
~5

TitleCut["Powodzenia Johny, o mnie sie nie martw, jakoś sobie poradze...","PLAIN DOWN",4]

_cam CamSetTarget Friend
_ox = GetPos cam2 Select 0
_oy = GetPos cam2 Select 1
_cam CamSetPos [_ox,_oy,1.5]
_cam camCommit 0
~4

TitleCut["Dzieki, narka","PLAIN DOWN",2]

_cam CamSetTarget Ja
_ox = GetPos cam1 Select 0
_oy = GetPos cam1 Select 1
_cam CamSetPos [_ox,_oy,1.5]
_cam camCommit 0
~2

TitleCut["Por. Jan Wisniowiecki, Paco Ramirez ","BLACK OUT",3]
~3

TitleCut["","BLACK IN",3]
_cam cameraeffect ["TERMINATE","BACK"]
CamDestroy _cam
end=true
Exit


http://img163.imageshack.us/i/mapkasahrani.png/

A tutaj Screen

Pozdrawiam Mariusz
Veni Vidi Vici
Offline
Avatar użytkownika

Maćko

Generał

Generał

  • Posty: 3138
  • Dołączył(a): Pt 29 gru, 2006 23:33
  • Lokalizacja: Radom

PostPn 22 lut, 2010 20:27

Sprawdź czy jednostki są dobrze nazwane (ja oraz friend), oraz w jednej sekcji walnąłeś literówkę - Freind.
Obrazek
Obrazek
-------------
MOBO: MSI H110M PRO-D | CPU: Core i3 6100@3.7GHz | RAM: 8GB DDR4 2400@2133 MHz CL12 Goodram Play |
GPU: Asus GTX 760 DirectCU II 2GB GDDR5 | SSD: Samsung 850 EVO 250GB | HDD: Samsung HD502HJ 500GB |
PSU: Corsair VS450 | Case: SilentiumPC Brutus S20 | FAN: SilentiumPC Mistral 120 mm
Offline

MariuszB

Cywil

Cywil

  • Posty: 3
  • Dołączył(a): N 21 lut, 2010 14:51

PostPn 22 lut, 2010 20:48

Poprawiłem literówkę, sprawdziłem nazwy, wszystko w porządku, no i jeszcze jest kłopot: nie ważne ile sekund ustawie (6 czy 3 czy 40) kamera i tekst znikają np. po dwóch sekundach zamiast czterech czy sześciu...

Spójrz:

Kod: Zaznacz cały

_cam CamSetTarget Ja
_ox = GetPos cam1 Select 0
_oy = GetPos cam1 Select 1
_cam CamSetPos [_ox,_oy,1.5]
_cam camCommit 0
~3

TitleCut["Wszystko gotowe?","PLAIN DOWN",2]

_cam CamSetTarget Friend
_ox = GetPos cam2 Select 0
_oy = GetPos cam2 Select 1
_cam CamSetPos [_ox,_oy,1.5]
_cam camCommit 0
~2

TitleCut["Ladunki podlozone, zostaly tylko formalnosci","PLAIN DOWN",3]

I już w tym miejscu kamera powinna zmieniać cel na "Friend" ale nadal uparcie japi sie na "Ja"
Veni Vidi Vici
Offline
Avatar użytkownika

kondor

Major

Major

  • Posty: 879
  • Dołączył(a): Pt 11 lut, 2005 04:00
  • Lokalizacja: Berlin (wschodni)

PostPn 22 lut, 2010 21:36

3. parametr komendy titleText nie oznacza długości jego trwania, tylko szybkość - domyślnie =1 (nie wiem ile trwa ten efekt przy wartości 1), gdy wartość jest większa, wówczas tekst szybciej się pojawia, krócej trwa i szybciej znika.
W skrócie jest trochę odwrotnie niż chciałeś - większa liczba -> krócej trwa. (By spowolnić używaj ułamków, np 0.5 oznacza 2 razy wolniejszy efekt)
Offline
Avatar użytkownika

Kadryl

Major

Major

  • Posty: 883
  • Dołączył(a): Cz 14 wrz, 2006 14:04
  • Lokalizacja: Wa-wa

PostCz 04 mar, 2010 00:14

@MariuszB
Jeżeli chcesz uzyskać fajny efekt zbliżenia na twarz mówiącego to zamiast
Kod: Zaznacz cały
_ox = GetPos cam3 Select 0
_oy = GetPos cam3 Select 1
_cam CamSetPos [_ox,_oy,1.5]

lepiej użyć:
Kod: Zaznacz cały
_cam CamSetRelPos [0, 2, 1.5]

gdzie poszczególne cyfry wskazują przesunięcie kamery x,y,z względem celu (CamSetTarget).

Kod: Zaznacz cały
_cam = "CAMERA" CamCreate [0,0,0]
TitleCut["Wysepka Rahmadi, 5 KM od wybrzeza Zjednoczonego Krolestwa Sahrani","BLACK IN",6]
_cam CameraEffect ["INTERNAL","BACK"]
_cam CamSetTarget Ja
_cam CamSetRelPos [0, 2, 1.5]
_cam camCommit 0
~3
TitleCut["Wszystko gotowe?","PLAIN DOWN",2]
_cam CamSetTarget Ja
_cam CamSetRelPos [0, 2, 1.5]
_cam camCommit 0
~2
TitleCut["Ladunki podlozone, zostaly tylko formalnosci","PLAIN DOWN",3]
_cam CamSetTarget Auto
_ox = GetPos cam3 Select 0
_oy = GetPos cam3 Select 1
_cam CamSetPos [_ox,_oy,1.5]
_cam camCommit 0
~3

TitleCut["No, na upartego mozesz wziac jeszcze ladunki ze skrzynki i podlozyc, ale to juz twoj wybor.","PLAIN DOWN",8]
_cam CamSetTarget Auto
_ox = GetPos cam3 Select 0
_oy = GetPos cam3 Select 1
_cam CamSetPos [_ox,_oy,1.5]
_cam camCommit 0
~3
TitleCut["No dobra, a smiglowiec, gotowy?","PLAIN DOWN",2]
_cam CamSetTarget Ja
_cam CamSetRelPos [0, 2, 1.5]
_cam camCommit 0
~2
TitleCut["Stoi przed nim gotowy pilot","PLAIN DOWN",3]
_cam CamSetTarget Friend
_cam CamSetRelPos [0, 2, 1.5]
_cam camCommit 0
~3
TitleCut["Tylko nie zapominaj ze po wykryciu naszych musisz go przekonac do wspolpracy...","PLAIN DOWN",5]
_cam CamSetTarget Friend
_cam CamSetRelPos [0, 2, 1.5]
_cam camCommit 0
~5
TitleCut["Powodzenia Johny, o mnie sie nie martw, jakoś sobie poradze...","PLAIN DOWN",4]
_cam CamSetTarget Friend
_cam CamSetRelPos [0, 2, 1.5]
_cam camCommit 0
~4
TitleCut["Dzieki, narka","PLAIN DOWN",2]
_cam CamSetTarget Ja
_cam CamSetRelPos [0, 2, 1.5]
_cam camCommit 0
~2
TitleCut["Por. Jan Wisniowiecki, Paco Ramirez ","BLACK OUT",3]
~3
TitleCut["","BLACK IN",3]
_cam cameraeffect ["TERMINATE","BACK"]
CamDestroy _cam
end=true
Exit

Powrót do Armed Assault

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość