Czy ktoś tu wie jak sprawić żeby setActive(false) dla bloku nie działało na jego dzieci/children? Mam blok który posiada ShadowCaster2D, jak za pierwszym razem jest widoczny to jest fajny kolor a kiedy daje setActive(false) dla bloku i potem znowu chce go zobaczyć to blok owszem jest tylko zmienia zupełnie odcień (chyba poprzez wyłączenie tego Castera2D); Rozwiązanie z foreach nie działa. #unity #unity3d #unity5
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki mam w #unity3d ruch myszki Y (0-1080) i chciałbym go skonwertować na ruch obiektu (30-240) ale tak żeby przy zmianie rozdzielczości screenu proporcje się zgadzały, jak to ugryźć? Jest Mathf.Clamp ale to mi tylko blokuje skrajne wartości a chciałbym ten ruch proporcjonalnie zmniejszać

dist=Mathf.Clamp(Input.mousePosition.y, 30f,240f);
#programowanie
ewolucja_myszowatych - Mirki mam w #unity3d ruch myszki Y (0-1080) i chciałbym go sko...

źródło: comment_1583163681WlU8kSptOLzbSB4Pjh2uia.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

dist=Mathf.Clamp(Input.mousePosition.y, 30f,240f);


@ewolucja_myszowatych:

Znormalizować Input.mousePosition.y do <0, 1> poprzez podzielenie przez maksymaly wychył myszki tj. ( Input.mousePosition.y / 1080f )
Następnie znormalizowaną wartość pomnożyć przez długość ruchu obiektu tj. 210.0f i dodać minimalny punkt ruchu
  • Odpowiedz
Zrobiłem prototyp głównego menu.

W menu jeszcze dużo rzeczy do zrobienia:
- design buttonów
- wiewiórka z naszym ekwipunkiem (będzie można customizować wiewiórkę)
- logo gry
BadzLepszy - Zrobiłem prototyp głównego menu.

W menu jeszcze dużo rzeczy do zrobie...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lim0: w zasadzie nie, tak wyszło z shaderami, ale chyba to zostawię, bo nawet mi się podoba. Może dodam jeszcze jakąś animacje, ruch do sceny, żeby trochę to przełamać
  • Odpowiedz
@luk_g: ogólnie mi się podoba, wszystko jest spoko, tylko nie podoba mi się to, jak ciemno jest w tych wszystkich gifach od ciebie. Wszystko jest tak bardzo ciemne i szarobure, że zlewa się strasznie i przynajmniej dla mnie jest to dość nieczytelne. Ten ostatni gif jest już lepszy, w grze ma być jakiś cykl dnia i nocy?
  • Odpowiedz
Dokończyłem integracje z API:
- rejestracja graczy po nicku
- zapisywanie wyniku gracza
- wyświetlanie najwyższych wyników z ostatnich 24h

Następnym razem siadam prawdopodobnie do głównego menu bądź ekranu ekwipunku wiewiórki. Jeszcze dużo rzeczy do zrobienia, ale gra zaczyna nabierać kształtów.
BadzLepszy - Dokończyłem integracje z API:
- rejestracja graczy po nicku
- zapisywa...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#unity3d #gamedev
A pochwalę się. Gierkę na Brackeys Jam zrobiłem. Jak ktoś ma ochotę zagrać w gierkę z aktywnym ragdollem z w pełni proceduralnym ruchem opartym na fizyce to zapraszam: RageDoll

A tu jakiś tam gameplay:
buhubuhu - #unity3d #gamedev
A pochwalę się. Gierkę na Brackeys Jam zrobiłem. Jak kt...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@buhubuhu: Czasami na reddicie czy też 4chanie pojawiają się thready o creepy grach z jakąś mroczną hsitorią, czy też creepypasty o jakichś nawiedzonych programach etc. Myślę, że twój gameplay by do tego pasował :D Strasznie... niepokojąco to wygląda. Jeżeli taki był zamysł to zajebiście wyszło.
  • Odpowiedz
@volski_: Gra sama w sobie nie ma historii, prosta platformowka. Muzyka jest dziwna, przyznaje. Stworzona podczas jakiejś bezsennej nocy a że nie było już czasu na zabawy z muzyką to dodałem ten utwór bo był pod ręką :)
  • Odpowiedz
Ostatnie zmiany:
- ostatnio pracowałem głównie nad Restfull Api, więc nic co można by pokazać ale mam już rejestracje, logowanie, zapisywanie wyników graczy, pokazywanie wyników itp.
- zaimplementowałem wyświetlanie najlepszych wyników dnia na ekranie gameover. W przyszłości będzie to znacznie bardziej rozwinięte (pokazywanie spersonalizowanych wiewiórek graczy, flaga kraju z którego pochodzi gracz itp.)
- dodałem jeszcze ścianę rekordu na mapie, żeby było widać kiedy gracz przebije swój osobisty rekord. W przyszłości będą na mapie pewnie
BadzLepszy - Ostatnie zmiany:
- ostatnio pracowałem głównie nad Restfull Api, więc n...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@BadzLepszy: Siemka! Miło patrzeć jak ktoś wrzuca przez dłuższy czas development jednej gry i robi to cały czas. I dalej będę z chęcią patrzył jak ci się wiewiór r̶o̶z̶b̶i̶j̶a rozwija :)
Piszesz że robisz podstawowe funkcjonalności a zajmujesz się RESTowym API do leaderboardów co wydaje mi się troszeczkę nie podstawą gry, aczkolwiek sam dobrze wiem że czasem trzeba odreagować od jednej części projektu robiąc jakąś zupełnie inną, więc trochę rozumiem
  • Odpowiedz
aczkolwiek sam dobrze wiem że czasem trzeba odreagować od jednej części projektu robiąc jakąś zupełnie inną, więc trochę rozumiem aczkolwiek nie rozumiem po co w takim przypadku dodawać ten opis że robisz podstawy.


@draculeq: Siema, co do opisywania featurów jako podstawowych to pewnie masz rację - bardziej by odpowiadało określenie bazowe/podstawowe/założone funkcjonalności. Poprawię ten opis przy kolejnych wpisach.

Generalnie ten mój dewelopment gry jest chaotyczny, na razie robię rzeczy, które
  • Odpowiedz
Cześć!

Wypuściłem niedawno wstępną wersję alpha swojej gierki.
Gra nie jest widoczna publicznie, także do testowania mogę zaprosić per email.
Gierka to gra logiczna na bazie "15 puzzle game" gdzie trzeba ułożyć planszę 4x4 żeby samochód przejechał z jednej strony na drugą.

Gdyby
ZajebistyMamSzaliczek - Cześć!

Wypuściłem niedawno wstępną wersję alpha swojej gie...

źródło: comment_1581255057zyayPDNdmwQMyVkho7yxRo.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No to ten. Projektuję sobie coś na kształt space-sima w Unity. Chciałbym spowodować, że mój myśliwiec (a w zasadzie to sam kokpit) leciał sobie przez kosmos i dało się nim sterować klawiszami strzałek. Skrypt do sterowania mam. Przyczepiłem sobie kamerę, mam widok z wnętrza kokpitu. Ale nie wiem, jak zmusić ten kokpit do lotu. Jakieś sugestie? (tylko bez tekstu „Jak się nie znasz, to się nie bierz”, bo ja się własnie chcę
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@OSH1980: Dodaj do swojej kabiny komponent RigidBody. W skrypcie do sterowania dodaj publiczne pole globalne typu Rigidbody i przeciagnij swoj gameObject w inspectorze na to puste pole przy skrypcie.
Potem w metodce Update mozesz dzialac na tym rigidbody. Albo AddForce jak napisał @VDrakkainen (addForce moze przyjąć drugi parametr typu ForceMode - pobaw się tym). Ja np. ustawiam ForceMode.Force, ale góra, dół zarządzam zmieniając velocity.https://docs.unity3d.com/ScriptReference/Rigidbody-velocity.html.

Możesz też nie robić
  • Odpowiedz
@VDrakkainen: @DoubleAxxis: chłopaki, dzięki. Ja jestem totalny laik w tym temacie. Miałem duży problem, bo mimo że wstawiłem AddForce zgodnie z opisem, żeby się poruszał w osi Z, to on uparcie leciał po jakimś dziwnym łuku. Dopiero po obejrzeniu jakiegoś filmiku uzmysłowiłem sobie, że przecież do diabła tu jest włączona grawitacja (a ja robię grę w kosmosie). Wyłączyłem grawitację i [poleciał dokładnie po linii prostej do przodu. Oj
  • Odpowiedz
da się jakoś skompresować 2d sprites w unity?
ustawiłem już najmniejszy maksymalny rozmiar jaki mogłem ustawić, ale nadal zajmują 70mb a planuje potroić liczbę sprite`ów

#unity3d
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach