Wintermute Engine Forum

Czech forum => Technické fórum => Topic started by: Siky on October 04, 2006, 03:19:19 PM

Title: zobrazeni skore
Post by: Siky on October 04, 2006, 03:19:19 PM
Můžete mi poradit jak zobrazit skore na scéně? Moje představa je taková, že vytvořím nějaký box (okno, ...), kde se bude zobrazovat hodnota nějaké proměnné (skore ve hře). Tento box bych pak zobrazoval na různých scénách, podle toho, kde se postava nachází.

Myslel jsem, že použiju UI WINDOW, kde udělám STATIC, který budu měnit. Jak se ale přistupuje k takovým prvkům?
Title: Re: zobrazeni skore
Post by: Mnemonic on October 05, 2006, 07:27:54 AM
Okno si uloz v globalni promenne kdyz ho nahravas.

global WinScore = Game.LoadWindow("cesta\okno.window");

A k jednotlivym ovladacim prvkum se dostanes pomoci metody GetControl().

var ScoreStaticControl = WinScore.GetControl("jmeno static controlu");
Title: Re: zobrazeni skore
Post by: Siky on October 05, 2006, 09:03:28 PM
A jak přistoupit k textu toho STATICu když v něm chci zobrazit hodnotu nějaké proměnné?
Title: Re: zobrazeni skore
Post by: Siky on October 05, 2006, 09:25:33 PM
Já jsem uplně blbej, už to mám...
       var skore;
       ScoreStaticControl.Text = skore;