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 tworzyć kształty w Corona SDK

     Na ekranie smartfonu możemy wyświetlać oprócz obrazków również różne kształty typu prostokąty, koła, linie łamane i linie proste. Warto się z nimi zapoznać, gdyż są one dość często wykorzystywane w grach i aplikacjach.

Jak utworzyć prostokąt?

Żeby zbytnio nie przedłużać zaczniemy od prostokąta. Funkcja go wyświetlająca to:

local prostokat=display.newRect(xyszerokość, wysokość)

Zatem do zmiennej lokalnej o dowolnej nazwie np. prostokat (bez polskich znaków oczywiście) przypisujemy nowy prostokąt w punkcie x, y o zadanej szerokości i wysokości.

Zatem:

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

corona_sdk_21.jpg

wyświetli prostokąt zaczynający się w punkcie x=100, y=100 i mającym szerokość 200 i wysokość 300 pikseli.

Jak utworzyć koło w Corona SDK?

Koło tworzymy za pomocą funkcji:

local kolo display.newCircle(xŚrodkayŚrodkapromień)

Utwórzmy zatem takie koło na ekranie:

local kolo display.newCircle(400400200)

corona_sdk_22.jpg

Kod ten utworzy koło w punkcie x=400, y=400 i o promieniu 200 pikseli.

Jak utworzyć prostokąt z zaokrąglonymi końcami?

Funkcję tą realizuje:

local prostokat display.newRoundedRect(xyszerokośćwysokośćpromień)

Wpiszmy rzeczywiste dane:

local prostokat display.newRoundedRect(20020030040020) 

corona_sdk_23.jpg

Zobaczmy co uzyskaliśmy obok. Myślę, że to czego oczekiwaliśmy...

Rysowanie linii w Androidzie

Teraz zajmiemy się tworzeniem linii oraz dołączaniem do niej kilku innych...

Linie tworzymy za pomocą:

local linia=display.newLine(x1y1x2y2)

Zatem do dzieła:

local linia=display.newLine(100100200200)

corona_sdk_24.jpg

Kod ten powinien wydrukować na ekranie linię z punktu x=100 i y=100 do punktu x=200 i y=200.

Co jednak, gdy chcemy wykonać kilka linii? Otóż możemy dodać nowe w następujący sposób:

 linia:append(300,400500500)

corona_sdk_25.jpg
Zobaczmy efekt tego działania obok. Do linii, którą utworzyliśmy uprzednio dodane zostaną dwie linie w punktach (x,y) =300, 400 i 500, 500. Otrzymujemy linię łamaną z punktu do punktu.

Dobrze może na tym poprzestanę w opisie kolejnych narzędzi do tworzenia kształtów. Teraz spróbujmy zastanowić się, czy ten np. prostokąt to zawsze musi mieć kolor biały? Czy nie może mieć obrysu innego koloru niż wypełnienie itd. Oczywiście, że może! Ale to temat następnego artykułu. Zapraszam.

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