Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako hráte film v hre?

GameMaker nemá vstavanú funkciu na priame prehrávanie filmov rovnakým spôsobom, ako to robí mediálny prehrávač. Chýba mu natívna podpora pre video kodek. Ak chcete zobraziť video, musíte použiť externú knižnicu alebo riešenie. Najbežnejšie prístupy sú:

* Používanie externého prehrávača médií: Toto je najjednoduchšia, aj keď najmenej integrovaná metóda. V podstate otvoríte externý prehrávač videa (ako VLC, Windows Media Player atď.) Z svojej hry GameMaker pomocou funkcie `run_external ()`. Toto otvára video v samostatnom okne. Nie je ideálny pre plynulú integráciu, ale funguje to.

* Používanie rozšírenia tretích strán: K dispozícii je niekoľko rozšírení (často komerčne), ktoré poskytujú funkcie prehrávania videa v rámci GameMaker. Tieto rozšírenia spracúvajú podrobnosti o nízkej úrovni o dekódovaní a vykresľovaní videa, čo vám umožňuje ovládať prehrávanie videa vo vašej hre. Vyhľadajte Marketplace GameMaker, kde nájdete rozšírenia „Video Player“. Majte na pamäti licenciu a kompatibilitu.

* Používanie povrchu a knižnice zachytávania videa: Toto je najkomplexnejšia metóda a vyžaduje významné znalosti programovania. Použili by ste knižnicu (často vyžadujúcu doplnok alebo rozšírenie), ktoré dokážu zachytiť snímky z videozáznamu. Potom by ste nakreslili tieto jednotlivé snímky na povrch Gamemaker a opakovane aktualizovali povrch, aby ste simulovali prehrávanie videa. To dáva najviac kontroly, ale implementácia je najnáročnejšie. Možno budete musieť zvládnuť veci, ako sú rôzne formáty videa a potenciálne problémy s výkonom.

Príklad pomocou `run_external ()` (najjednoduchší, najmenej integrovaný):

`` GML

// Za predpokladu, že váš video súbor je na „Path/TO/MYVIDEO.mp4“

var videoPath ="PATH/TO/MYVIDEO.mp4";

run_external (videopath);

`` `

Nezabudnite nahradiť „cestu/k/myvideo.mp4“ `skutočnou cestou k vášmu súboru videa. Tento prístup otvára video v predvolenej aplikácii spojenej s typom súboru `.mp4` (alebo iným) súborom v systéme používateľa.

v súhrne: Neexistuje žiadne jednoduché, vstavané riešenie. Najlepší prístup závisí od vašich technických zručností a úrovne integrácie, ktorú potrebujete. Pre väčšinu používateľov je odporúčané riešenie používanie rozšírenia tretích strán z trhu GameMaker. Prístup `run_external ()` je rýchle riešenie, ale ponúka zlú integráciu. Metóda na snímanie povrchu/videa je výkonná, ale iba pre pokročilých vývojárov.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené