Avatar
Kwatar
Člen
Avatar
Kwatar:

Ahoj :) je možné aby GM Studio pouštělo také video? Přesněji abych klikl například na objekt "play" a on spustil video v nějaké složce.

Odpovědět 15.2.2015 14:35
Not found.
Avatar
Dominik Hošic
Redaktor
Avatar
Odpovídá na Kwatar
Dominik Hošic:

Normálně to nejde, ale určitě bude existovat nějaké rozšíření.
A kdyby se ti to povedlo, tak počítej s tím, že to poběží jen pod Windows.

Nahoru Odpovědět 15.2.2015 14:49
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
Kwatar
Člen
Avatar
Odpovídá na Dominik Hošic
Kwatar:

Teď mi ještě napadlo, to "video" si můžu nechat rozkouskovat po jednom. Pak bych ty obrázky pustil v sekvenci ve Spritu, ale nevím jak to potom zastavit. Když to dojede na konec, tak se to pouští znovu, já ale musím na to navázat buď další objekt(cut scenu) nebo hru.

Nahoru Odpovědět 15.2.2015 16:02
Not found.
Avatar
Odpovídá na Kwatar
Neaktivní uživatel:

na to je v gms jedna funkce... když klikneš na "add event" mňela bi tam být funkce other,to si rozklikneš a zvolíš event "animation end"...pak tam dáš kód a do něj napíšeš

image_speed = 0

tím se animace na svém konci zastaví a máš hotovo :D

Nahoru Odpovědět 16.2.2015 6:59
Neaktivní uživatelský účet
Avatar
Dominik Hošic
Redaktor
Avatar
Dominik Hošic:

To můžeš, ale bude to silně neoptimalizované, jestliže tam nahraješ třeba 10 snímků s rozlišením třeba jen 1024x768. U nějakého menšího spritu to bude v pohodě. Zastavíš to tak, jak psal Dr.Mrkev, ale pozor. Když do eventu Animation End napíšeš image_speed = 0;, tak se sprite nezastaví na posledním framu, ale na prvním. Proto musíš poslední frame dát jako první frame ve spritu a při jeho vytvoŕení mu nastavit image_index = 1;

Nahoru Odpovědět 16.2.2015 8:16
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
Neaktivní uživatel:

Ahoj, video v GMS není problém využij knihovnu GMMovie, POZOR! v GMS se změnila funkce pro získání id okna, window_handle nyní vrací hexdec kód, pro funkci je potřeba převést hexdec na dec. Pak již vše jede bez problémů.

Hodně zdaru :)

Akceptované řešení
+20 Zkušeností
Řešení problému
Nahoru Odpovědět 20.2.2015 19:37
Neaktivní uživatelský účet
Avatar
Kwatar
Člen
Avatar
Kwatar:

Díky moc za rady, vyzkouším je :)

Nahoru Odpovědět  +1 20.2.2015 21:50
Not found.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.