Ta strona stosuje pliki cookies. Poczytaj co to jest w polityka cookies



Tworzenie gier 2D i 3D
Animacja 2d
Grafika 3D
Tworzenie muzyki

Kącik początkującego

Gimp Jak zmienić kolor wypełnienia i obrysu?

     Jak już wspomniałem w uprzednim artykule utworzony w Corona SDK prostokąt nie musi mieć koloru białego i być obrys w tej samej barwie. Zobaczmy jak to zmienić.

Kolor wypełnienia kształtów

Zmieniamy kolor wypełnienia prostokątu. Zobaczmy jak to zrobić dodając do uprzednio utworzonego prostokątu nowy kod:

local prostokat=display.newRect(100, 100, 200, 300) 

dodajem dodatkowo:

prostokat:setFillColor(2402470)

Czyli uruchamiamy funkcję setFillColor z parametrami jaki odpowiada danemu kolorowi.

corona_sdk_26.jpg

Można skorzystać z dodatkowych możliwości jakie daje edytor Corona Project Manager i zaznaczyć jak na zdjęciu obok to co jest w nawiasie, czyli liczbową reprezentację koloru i następnie z koła kolorów wybrać taki jaki nam odpowiada.

corona_sdk_27.jpgA tu zobaczmy efekt końcowy wypełniania.

Zmiana koloru i wielkości obrysu

Oczywiście oprócz zmiany wypełnienia przydałaby się możliwość zmiany koloru i grubości obrysu. Zobaczmy ja tego możemy dokonać.

local prostokat=display.newRect(100100200300
prostokat:setFillColor(2402470)

prostokat:setStrokeColor(205030)
prostokat.strokeWidth=6

Tym sposobem po wyświetleniu obiektu i uprzedniej zmianie koloru wypełnienia teraz zmieniamy kolor obrysu za pomocą setStrokeColor z parametrami dla RGB czyli dla czerownego, niebieskiego. Oczywiście musimy zwiększyść ilość pikseli czyli zadbać o to, by obrys nie był na poziomie zera, bo wówczas zmiany  koloru obrysu na nic się nie zda.

corona_sdk_28.jpgPo uruchomieniu powyższego kodu otrzymujemy żółty prostokąt z czerwoną obramówką.


Czytaj dalej: Jak wyświetlić obrazek - Android
Warning: include_once(includes/rss_fetch.php) [function.include-once]: failed to open stream: No such file or directory in /home/ekoinst/domains/pcwiedza.pl/public_html/tworzenie-gier/includes/funkcje.php on line 548

Warning: include_once() [function.include]: Failed opening 'includes/rss_fetch.php' for inclusion (include_path='.:/opt/alt/php52/usr/share/pear:/opt/alt/php52/usr/share/php') in /home/ekoinst/domains/pcwiedza.pl/public_html/tworzenie-gier/includes/funkcje.php on line 548

Różne

copyright © Pcwiedza.pl