Zdravím,
trochu mě zaskočilo, že mám problém rozpohybovat obyčejnou entitu na scéně. Na scéně mám mrak a chci, aby mi pomalinku přejížděl z leva do prava. Dřív jsem to řešil přes particles, ale představoval bych si něco prostějšího. Napadá mě použití "for", ovšem nepřišel jsem jak ho sepsat. Na alfu jej používám běžně, ale v tomhle použití nevím.
Ahoj,
pokiaľ chceš pohybovať entitu, stačí meniť jej súradnice. Správne si naznačil, že by to išlo cez cyklus. Či to bude cez cyklus for alebo while je jedno:)
Napríklad niečo takéto:
var Mrak = Scene.GetNode("Mrak");
while(true)
{
Mrak.X = Mrax.X + 1;
Sleep(30);
}
Tie hodnoty si ale musíš nastaviť sám, aké Ti budú vyhovovať. Nezabudni na to, že keď Ti ten mrak "prejde" cez obrazovku, treba nastaviť znova počiatočné súradnice.