objekt vyplněný tilama

Pokud si nevíte s něčím rady ohledně tvorby v Game Makeru - pište sem!
Odpovědět [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
BboyScary
Příspěvky: 244
Registrován: listopad 2, 2011, 6:33 pm
Facebook: https://www.facebook.com/BB-Scary-produkce-1161668
Bydliště: Kopřivnice
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

objekt vyplněný tilama

Příspěvek od BboyScary » prosinec 11, 2019, 9:37 pm

Ahoj nevím jestli tu ještě je někdo aktivní. Nevíte někdo jak bych mohl udělat toto co je v následujícím videu ale v Game Makeru studio 2?
https://www.youtube.com/watch?v=f1Y98m5Cb2A&t=15s

Uživatelský avatar
ipq
Příspěvky: 926
Registrován: srpen 15, 2011, 7:31 pm
Bydliště: Petržalka
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: objekt vyplněný tilama

Příspěvek od ipq » leden 23, 2020, 2:49 am

BboyScary píše:
prosinec 11, 2019, 9:37 pm
Ahoj nevím jestli tu ještě je někdo aktivní...
Pardon za meškanie(vianočná horúčka). :confu:

Studio 2 verzia už nepoužíva backgroundy ale spritesy, ktoré sú kombinované na všetko(sprite, background, tile). Stačí v scripte zmeniť to z background na sprite, tile sciprty prešli tiež updatom, ja by som to spravil takto:

Kód: Vybrat vše

///tile_fill_object(layer, object, tile);
var layer = argument[0];
var object = argument[1];
var tile = argument[2];

var tile_width = sprite_get_width(tile);
var tile_height = sprite_get_height(tile);

for(var row=0; row<object.image_yscale; row++){
	for(var col=0; col<object.image_xscale; col++){
	var tileid=layer_tilemap_create(layer, 0, 0, tile, tile_width, tile_height);
	tilemap_x(tileid, object.x+(col*tile_width));
	tilemap_y(tileid, object.y+(row*tile_height));
	}
}
A do objektu vložil toto:

Kód: Vybrat vše

var layid = layer_get_id("tvoja_vrstva");
tile_fill_object(layid, id, sprite_index);
instance_destroy();
Neviem, či to bude fungovať, nakoľko už s GM nerobím ale rád občas pomôžem.

Odpovědět
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti