Kamera "garażu"

Problemy ze skryptami w BGE.
Awatar użytkownika
maniek
Administrator
Posty: 629
Rejestracja: 18 lip 2012, 11:03

Kamera "garażu"

Postautor: maniek » 29 gru 2017, 17:47

Potrzebuje skryptu kamery, która często występuje w grach pojazdowych i jest taka scena jak garaż w której znajduje się pojazd, a za pomocą myszki można tak obiekt oglądać z każdej strony (filmik poniżej). Myślę, że napisać nie byłoby trudno, ale pytam bo być może ktoś coś takiego ma.

Poniżej filmik dla zobrazowania czego oczekuje :


Szczegóły :

- Kiedy myszką nie zrobimy żadnej akcji, kamera orbituje delikatnie wokół obiektu
- Kiedy przyciśniemy LPM, kamera podąża za myszką, obrót 360 st., a góra-dół w jakimś zakresie - i raczej siła(Torque) niż przesunięcie (Rot)
- Scroll przybliża i oddala w wąskim zakresie
Nowy serwis z fajnymi, imprezowymi, niedrogimi koszulkami - http://fajne-koszulki.com.pl

Awatar użytkownika
maniek
Administrator
Posty: 629
Rejestracja: 18 lip 2012, 11:03

Re: Kamera "garażu"

Postautor: maniek » 10 sty 2018, 0:58

I co nikt nie widział niczego podobnego w BGE?? Nikt nie ma pomysłu?
Nowy serwis z fajnymi, imprezowymi, niedrogimi koszulkami - http://fajne-koszulki.com.pl

Awatar użytkownika
Felioz
Posty: 70
Rejestracja: 10 paź 2012, 14:07

Re: Kamera "garażu"

Postautor: Felioz » 10 sty 2018, 2:57

Ja bym kombinował z pythonem i tutorialami typu "how to RTS-camera", problem wydaje się podobny. Na pewno sparentował kamerę ze sterowanym message`ami empty.

Awatar użytkownika
maniek
Administrator
Posty: 629
Rejestracja: 18 lip 2012, 11:03

Re: Kamera "garażu"

Postautor: maniek » 11 sty 2018, 15:31

Chyba 3rd Person Camera? No tak bez pythona się nie obejdzie.. poszukam jakiegoś takiego skryptu i zmodyfikuję... Jak coś będę miał to dam znać
Nowy serwis z fajnymi, imprezowymi, niedrogimi koszulkami - http://fajne-koszulki.com.pl

Awatar użytkownika
Felioz
Posty: 70
Rejestracja: 10 paź 2012, 14:07

Re: Kamera "garażu"

Postautor: Felioz » 12 sty 2018, 2:22

Po naciśnięciu LPM, odpowiednie pozycje kursora mają wywierać wpływ na kamerę (tudzież inny obiekt).
https://www.youtube.com/watch?v=F_D1YsJvTiI. Ponad to w tak małej scenie jak garaż zadziałało by coś z "mouse over any" i "message", coś w stylu: https://www.youtube.com/watch?v=X9Eeb6-VO6U .

Awatar użytkownika
maniek
Administrator
Posty: 629
Rejestracja: 18 lip 2012, 11:03

Re: Kamera "garażu"

Postautor: maniek » 12 sty 2018, 12:24

Okey.. to będę tu pisał i informował o postępie prac, aby osiągnąć zamierzony efekt.. zapraszam innych do dyskusji

A więc tak.. mnie się wydaje Felioz, że raczej powinienem skorzystać ze skryptu 3rd Camera Person, czyli kamera z trzeciej osoby, ponieważ to ona obraca się za pomocą Movementu myszki wokół obiektu.. Najbardziej to widać w 20:26 na powyższym filmiku
Nowy serwis z fajnymi, imprezowymi, niedrogimi koszulkami - http://fajne-koszulki.com.pl

Awatar użytkownika
maniek
Administrator
Posty: 629
Rejestracja: 18 lip 2012, 11:03

Re: Kamera "garażu"

Postautor: maniek » 29 sty 2018, 0:52

Kto wie jak w tym skrypcie : https://blenderartists.org/forum/showthread.php?243721-Third-Person-Camera&highlight=person+camera zmienić tak, aby kamera poruszała się tylko podczas wciśniętego lewego przycisku myszki??
Nowy serwis z fajnymi, imprezowymi, niedrogimi koszulkami - http://fajne-koszulki.com.pl

Awatar użytkownika
Felioz
Posty: 70
Rejestracja: 10 paź 2012, 14:07

Re: Kamera "garażu"

Postautor: Felioz » 30 sty 2018, 12:43

Mam to! True Level Triggering w sensorze "Mouse", i zamiast "movement" wstaw "rightclick".

Awatar użytkownika
maniek
Administrator
Posty: 629
Rejestracja: 18 lip 2012, 11:03

Re: Kamera "garażu"

Postautor: maniek » 30 sty 2018, 14:25

O super działa.. Czemu ja na to nie wpadłem? :oops: teraz by się przydało, żeby po od kliknięciu kamera nie stawał jak wryta, tylko łagodnie zatrzymywała się jakby była pchnięta siłą
Nowy serwis z fajnymi, imprezowymi, niedrogimi koszulkami - http://fajne-koszulki.com.pl

Awatar użytkownika
maniek
Administrator
Posty: 629
Rejestracja: 18 lip 2012, 11:03

Re: Kamera "garażu"

Postautor: maniek » 02 lut 2018, 18:07

Tzn. ja nie mówię, że to co zaproponowałeś jest złe, bo jest bardzo dobre i spokojnie można to wykorzystać w jakimś projekcie.. Tylko ja jestem spaczony tą grą i zachowaniem kamery w tej grze, i chce dokładnie to odtworzyć w BGE, żeby pokazać, że jest to możliwe ;)
Nowy serwis z fajnymi, imprezowymi, niedrogimi koszulkami - http://fajne-koszulki.com.pl


Wróć do „Python”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość