Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Kwatar
Člen
Avatar
Kwatar:15.2.2015 14:35

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
DooM
Tvůrce
Avatar
Odpovídá na Kwatar
DooM:15.2.2015 14:49

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 DooM
Kwatar:15.2.2015 16:02

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:16.2.2015 6:59

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
DooM
Tvůrce
Avatar
DooM:16.2.2015 8:16

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:20.2.2015 19:37

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:20.2.2015 21:50

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

Nahoru Odpovědět
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.