Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Diskusia – Zničiteľný terén pomocou surface

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Avatar
Zdeněk Pavlátka:1.3.2013 12:28

Udělal jsem to přesně podle toho a nefunguje to.
Ukazuje mi to: Trying to draw non-existing sprite.
(Potřebuji jen převod surfacu na sprite)

Odpovedať
1.3.2013 12:28
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
TomBen
Tvůrce
Avatar
Odpovedá na Zdeněk Pavlátka
TomBen:1.3.2013 12:33

A proč převádíš surface na sprite?

Odpovedať
1.3.2013 12:33
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Zdeněk Pavlátka:1.3.2013 12:38

Abych ho mohl vykreslit pomocí

draw_set_blend_mode( );
Odpovedať
1.3.2013 12:38
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
TomBen
Tvůrce
Avatar
Odpovedá na Zdeněk Pavlátka
TomBen:1.3.2013 12:47

Není důvod,proč by to nemělo fungovat.
Můžu to večer vyzkoušet, jestli se chyba do té doby neobjeví.
Kdybys měl nějaký kus kódu, tak ho sem hoď.

Odpovedať
1.3.2013 12:47
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
Zdeněk Pavlátka:1.3.2013 12:55

Create:

global.light_surface=surface_create(640,480)
global.lights=sprite_create_from_surface(global.light_surface,0,0,640,480,0,0,0,0);

Begin step:

surface_set_target(global.light_surface)
draw_clear(c_white)
surface_reset_target()

Step: vykreslení věcí
End step:

sprite_index=global.lights

Draw:

draw_set_blend_mode(bm_src_color);
draw_sprite(sprite_index,0,0,0);
draw_set_blend_mode(bm_normal)
Editované 1.3.2013 12:55
Odpovedať
1.3.2013 12:55
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
TomBen
Tvůrce
Avatar
Odpovedá na Zdeněk Pavlátka
TomBen:1.3.2013 13:15

Vracím se po 22:00, tak to pak prozkouším.
Zítra ráno tu budeš mít výsledek.

Odpovedať
1.3.2013 13:15
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
TomBen
Tvůrce
Avatar
TomBen:2.3.2013 1:43

Nejspíš máš jenom nějaký jmenný překlep nebo špatné pořadí
jednotlivých bloků kódů. U mě jede všechno podle očekávání.
Jinak mám vyzkoušeno, že blend funguje i na draw_surface funkce,
takže sprite vlastně vůbec nemusíš dělat.
Každopádně jede všechno včetně sprite ze surface:
http://www.ulozto.cz/…m-sprite-zip

Odpovedať
2.3.2013 1:43
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
Avatar
STETHEM
Člen
Avatar
STETHEM:10.1.2016 18:15

Na lite nič nejde či čo?

 
Odpovedať
10.1.2016 18:15
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!