NukeBoards

Pomoc - [MMF2] Rozszeżenie do przechwytywania obrazu

McO - 29-12-2007, 18:27
: Temat postu: [MMF2] Rozszeżenie do przechwytywania obrazu
Witka. Ej mam do was pytanie: Nie znacie może jakiegoś pluginu do MMF2, które przechwytywałoby jakiś obszar obrazu gry do siebie? Chodzi mi o takie połączenie Screen Capture object i Active Picture, które przechwytuje obraz i wyświetla bezpośrednio w grze. Jeśli nie ma takiego pluginu to czy bylibyście skłonni nakierować mnie jak takowe coś można wykonać i czy w ogóle da radę? B00siatshcki :-----*
Minty - 29-12-2007, 18:36
:
Pobaw się dodatkiem View Port.
McO - 31-12-2007, 11:52
:
No pobawiłem się ale to raczej nie plugin do tego co chcę zrobić. Chodziło mi o rozszerzenie, które w danej chwili pobiera obraz i go wyświetla. Coś jakby np. zrobić Screen Capture object zdjęcie, zapisać je na dysku i od razu otworzyć w Active Image. Chyba muszę się poddać. Ale dzięki RomQ :*
draq - 31-12-2007, 12:55
:
Używasz dwóch wtyczek:
screen capture i Active picture, w warunkach ustawiasz:

"upon pressing enter" ->Screen Capture Object ->Set filename to "screen.jpg"
-> Capture Screen

"Always" -> Active Picture-> New picture Filename$( "Screen Capture object" )



MOżesz jeszcze zrobić tak, że w grze wybeirasz nazwe pliku, wtedy dajesz edit i:

"upon pressing enter" ->Screen Capture Object ->Set filename to Edittext$( Edit )
-> Capture Screen

"Always" -> Active Picture-> New picture Edittext$( Edit )



I wuala :) . Chcesz projekt?.

Edit: link:
http://s006.wyslijto.pl/?...588356100761982
McO - 31-12-2007, 13:10
:
:| Brawo. Takie coś to ja umiem zrobić. Napisałem to, żeby bardziej opisać rozszerzenie, które jest mi potrzebne. Ten sposób to raczej denne rozwiązanie i szukam lepszego.
Minty - 31-12-2007, 13:59
:
Jeśli chodzi o obszar gry, to View Port i Lens. Jeśli chodzi o obszar ekranu, to tylko Screen Capture.

Za pomocą View Port możesz zrobić coś takiego, że tylko raz go odświeżysz - wtedy to działa jak screenshot z pola gry. Łatwiej jednak (IMO) kontrolować Lens - daj mu jednolitą soczewkę i/lub poziom efektu na 0, a następnie zmień obszar przechwytywania na pożądany i odśwież raz.