Jak zmienić kształty postaci

0

Robię postać (gra) ktora jest sterowana strzalkami. Mam tło w postaci jakiegoś diva i postać jako obrazek w divie. Problem jest jednak taki, ze jak wiadomo div jest kwadratem, a postać nie jest kwadratowa, powinna być według swoich kształtów a nie kwadratowa. Wiadomo, poruszający się kwadrat w tle powoduje, że widać, że to kwadrat się porusza, a nie jedynie postać. Jak to rozwiązać? Czy tu chodzi o zrobienie zdjecie odpowiednich kształtów, czy mozna to jakoś ostylować?

3

użyj

  • przeźroczystych png
  • albo svg
  • albo najlepiej canvas, bo elementy HTML to nie miejsce na rysowanie grafiki do gier
0

Wszystko ok, tylko, że działa to dla jakiegoś elementu narysowanego, np jak narysuję sobie koło. Ale jeśli chce wstawić obrazek w canvas, to wciąż musiałby być to nie kwadratowy obrazek, ale taki, jak kształty postaci.
Więc co w takim razie zrobić? narysować tę postać poprzez java script dla canvasa?
Wolałbym jednak zmienić kształt obrazka jeśli się da, aby nie było prostokątem ani kwadratem tylko było kształtu postaci, bo samą mechanikę ruchu mam na tej zasadzie, tzn obrazek składający się z 'klatek' i przechodzenie po nich

0

Przecież ci napisali... zacytuje:

użyj

  • przeźroczystych png
  • albo svg
  • albo najlepiej canvas, bo elementy HTML to nie miejsce na rysowanie grafiki do gier
0

@Heheczek:
Czy Ty rozumiesz w ogole o czym jest rozmowa? przeciez chyba napisalem, ze canvas nic nie da jesli potrzebuję używać obrazka, więc gdzie mi napisali rozwiązanie?
jeśli masz na myśli canvas+przeźroczyste png to najpierw zapoznaj się ze znaczeniem słowa 'albo' żeby glupot nie pisac

0

Czy Ty rozumiesz w ogole o czym jest rozmowa?

Nikt chyba nie rozumie, bo opisałeś strasznie niejasno. Więc nie ma co się rzucać, tylko opisać głębiej o co chodzi, najlepiej rzucając albo przykładowy kod na jsfiddle, albo chociaż obrazek poglądowy, choćby zrobiony w Paincie, o co chodzi.

najpierw zapoznaj się ze znaczeniem słowa 'albo' żeby glupot nie pisac

kultura dyskusji, poziom zero...

0

Chodzi mi o cos takiego: mam obrazek z postacią, ale jak wiadomo obrazek jest przecież w kształcie prostokąta, a nie w kształcie takim, jak postać. Postać ma chodzić po planszy czyli jakimś divie z wstawionym tłem obrazkowym.
Oczywiście póki co gdy obrazek z postacią się porusza, to całe divove tło jest przesłaniane przez cały prostokątny obrazek, a nie tylko przez postać.
I to trzeba rozwiązać- jak zrobić, aby po prostu postać (koniecznie z obrazka, bo całą animację mam na zasadzie klatek obrazków) przechodziła po tle- nic ponadto.
Interesuje mnie konkretne rozwiązanie, a nie podanie mi kilku haseł bo nie mam czasu modlić się nad tym długi czas

1

Interesuje mnie konkretne rozwiązanie, a nie podanie mi kilku haseł bo nie mam czasu modlić się nad tym długi czas

  1. otwórz program do edycji grafiki (Photoshop, Gimp, Pixelmator etc.)
  2. użyj czarodziejskiej różdżki albo innego sposobu do zaznaczenia pustego obszaru
  3. skasuj go, upewniajac, że pokazuje się kratka oznaczająca kolor przezroczysty
  4. wyeksportuj grafikę jako png z zachowaniem przezroczystości.
0

I to jest konkretna odpowiedz. Dzieki. Leci 'pomogl'

1 użytkowników online, w tym zalogowanych: 0, gości: 1