![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 27.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam, zajmuję się teraz grą i chciałbym zrobić coś, co w wielu grach jest już wprowadzone, tzn. obrazek zależny od bazy. Chodzi o to, aby np. kiedy w polu "wieza", była wartość "T", to obrazek wyświetla jakieś tam pole, plus do tego wieżę. Totalnie nie wiem jak się do tego zabrać. Help...
-------------------- ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Cytat obrazek zależny od bazy 1. Obrazek nie jest zależny od bazy a od wartość pola w bazie 2. Sugeruję zamianę T na 1 i N na 0 czyli 1 - true 0 - false (logika) 3. Aby zrobić to co chcesz to są podstawy, najpierw wyciągasz dane z bazy, skoro piszesz grę to wiesz jak to zrobić, sprawdzasz wartość jaka znajduje się w polu dot. wieży (1 lub 0 czy Twoje T lub N) i masz instrukcje warunkowe if do pomocy... piszesz grę więc wiesz do czego if służy ![]()
Łukasz Ten post edytował kossa 23.10.2007, 15:41:04 -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 27.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Chyba troszkę źle się zrozumieliśmy. Mam przypuśćmy gotowy obrazek jakiegoś zamku. I jeżeli wieza='1', to na obrazek nakłada się nowy obrazek z wieżą. Inaczej musiałbym robić bardzo dużo grafik, na każdą możliwość (zakładając oczywiście, że wieża, to nie jedyny obiekt, który można dodać).
-------------------- ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
To po co mieszasz php, bazę w poście skoro chodzi Tobie tylko o nakładanie obrazków na siebie. Do tego służą style CSS i atrybut z-index którego im wyższa wartość np. z-index: 3; tym wyżej warstwa, więc możesz nakładać warstwy na siebie czyli obrazek na obrazek.
Łukasz -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 22:56 |