Cześć ( ͡° ͜ʖ ͡°)

Po długiej przerwie, czas na kolejny update z cyklu #brutalnaprzestrzenkosmiczna

Dzisiaj prezentuję narzędzie, które stworzyłem do proceduralnej generacji planet. Generacja planety jest oparta o algorytm Diamond-Square, co gwarantuje, że planeta będzie mieć podobny kształt po zmniejszeniu wielkości
Sadun - Cześć ( ͡° ͜ʖ ͡°)

Po długiej przerwie, czas na kolejny update z cyklu #bru...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakiego programu używacie do tworzenia sprite sheet-ów ? Każdy, który testowałem miesza kolejność sprite-ów, a potrzebuję je do animacji i muszą one być poukładane w takiej kolejności, w której je wsadziłem. Robię w Unity, jeśli ma to znaczenie ( ͡° ͜ʖ ͡°)
#nieprogramowanie #unity3d #unity #grafika #informatyka #gamedev
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć Mirki.
Od jakiegoś czasu chodzi mi po głowie pomysł na strzelankę, ale nie mam zbyt dużego doświadczenia w #gamedev, nie mówiąc już o FPS-ach. Żeby nie porywać się z motyką na słońce postanowiłem że zacznę od zrobienia jakiejś mini-gierki FPP.
Dotychczas zrobiłem podnoszenie broni, strzelanie i dość dziadowski system ruchu.


Macie może jakieś linki do tutoriali jak stworzyć dobrze działający system ruchu FPP w
Konstrukt - Cześć Mirki.
Od jakiegoś czasu chodzi mi po głowie pomysł na strzelankę,...

źródło: comment_HhjTIW7tlM7w4UE0B77fBeeVzifqHBsy.gif

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Niedawno przerzuciłem się na Unity i nie mogę znaleźć niczego sensownego na temat relacji pomiędzy obiektami, a skryptami. Nie wiem też w jakim stopniu polegać na komponentach, a w jakim na własnej strukturze kodu. To samo z inspektorem. Czy lepiej szukać obiektu ( GameObject.Find() ), czy używać do tego celu inspektora. Czy jeden obiekt to powinien być jeden skrypt ( Gracz) z klasami prywatnymi ( Wzrok, Poruszanie), czy każdy skrypt odpowiadający za
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mmprogr: Musisz sobie usystematyzować swoją wiedzę o strukturze unity. Też z tym miałem problem bo tutoriale uczą jak zrobić teren, dodać gracza i sterowanie, a nie uczą jak poprawnie budować struktury obiektów i komponentów w unity. Na początek polecam, jeżeli nie masz problemu z angielskim, przeczytaj unity best practices. Skrypty zawsze będą komponentami obiektów, możesz je oddawać do jednego obiektu ile chcesz i jak masz skrypt jakiś prosty, który
  • Odpowiedz
  • 0
@mmprogr jak Ci się wywali skrypt z inspektora to po jego ponownym dodaniu musisz te obiekty wrzucić od nowa co przy dużej ich ilości jest nieco irytujące, z find nie ma problemu
  • Odpowiedz
@LuckyI: Właśnie muszę coś wykombinować z tym deszczem bo to bardziej pod śnieg podchodzi, może twoja sugestia rozwiąże problem. Jak tak to z góry wielkie dzięki :P
  • Odpowiedz
#programowanie #c #unity3d #unity mirki mam pytanie do waszych tęgich głów. Jestem poczatkujacym "programistą" i nie do końca jeszcze czuje sie komfortowo przy inkrementacji.
Generalnie robie sobie prostego #roguelike i spawnuje sobie potworki na mapie. Jak jest ich duzo (100+) to zaczyna mi przycinać przy chodzeniu. Chce napisać prosty algorytm optymalizacyjny który sprawdzi w jakiej odleglosci od gracza jest potwor i jesli ta odleglosc
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@psyhatog: Nazerin ładnie podsumował. Nie prościej będzie Tobie napisać algorytm obliczający odległość (x1, y1, x2, y2)?
http://www.math4ged.com/finding-the-distance-between-two-points-on-a-coordinate-grid/
Prosta matma, jedna funkcja (która może być powielona do wielu innych zadań). Sprawdzasz po prostu
IF getdistance(monster.x,monster.y,player.x,player.y) < activationdistance THEN monster.active == 1 ELSE monster.active == 0

Wywołujesz to w forze na każdym przeciwniku. Potem możesz elegancko korzystać z funkcji do np. ataku z dystansu, czy sprawdzenia czy gracz jest odpowiednio
  • Odpowiedz
Co robie źle? Wywala błąd w Destroy(obj) że nie widzi tego "obj", a jak dodam public przy tworzeniu tego obj to wywala Invalid expression term "public". #programowanie #unity3d #unity

public GameObject prefab;
bool spriteactivated = false;

public void Update
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czesc Mirki i Mirabelki,

Mozecie nas kojazyc z aplikacji mobilnej: https://www.youtube.com/watch?v=kjZLY7epPuA

Jestesmy tworcami 3DM Live Wallpaper. Nasze podejscie jest nico inne od reszty aplikacji i mamy nadzieje na zmiane tej kategorii na cos wiecej jak bezduszne tla. Apki ktore budujemy wymagaja nieco wiecej prac oraz testow na ktorych etapie wlasnie jestesmy z nowa interaktywna tapeta.

I
3DM_LiveWallpapers - Czesc Mirki i Mirabelki, 

Mozecie nas kojazyc z aplikacji mob...

źródło: comment_WdXmPbawMdtChUzVPV7xY9hz9NuGv7n5.jpg

Pobierz
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#gamedev #unity #unity3d

Cześć Mirasy. Pomóżcie mi zrozumieć zaistniałą sytuację. Na scenie mam dwa gameobjecty tego samego typu. Różnią się między sobą tylko tym, że jeden ma komponent boxcollider2d ustawiony jako trigger. Kiedy je ze sobą zderzę metoda OnTriggerEnter2D uruchamia się dla obu z nich. Jak to jest możliwe, bo już brakuje mi pomysłów?( ͡° ʖ̯ ͡°)
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@h3lloya: OnTriggerEnter2D zawsze wysyła komunikat do obu obiektów pomimo, że tylko jeden jest triggerem, to nie jest bug tylko "fieczer" chociaż nie jest to nigdzie opisane. Musisz je sam rozpoznawać, który jest który, najprościej to:

void OnTriggerEnter2D(Collider2D coll)
{
if
  • Odpowiedz
via Android
  • 0
@dziki_dziki dzięki za info! Nie widzę niestety sensu takiego feature'a ( ͡° ʖ̯ ͡°) wołanie wszystkich gameobjectów z tym samym skryptem tylko dlatego, że trigger jednego z nich został naruszony... dla mnie to nie ma sensu :)

Dzięki jeszcze raz. Teraz wiem, że nie ma co walczyć tylko trzeba poszukać innego rozwiązania.
  • Odpowiedz
Witam Mireczków i Mireczkówny ( ͡° ͜ʖ ͡°)
Poleci ktoś książki i inne płatne materiały do nauki Unity zarówno 2d jak i 3d? Poziom początkujący. Mam bardzo dobrą znajomość angielskiego więc w tym języku też chętnie zobaczę propozycje.

Wiem, że jest sporo darmowych tutoriali i kursów, ale zależy mi aby nauczyć się nie tylko samego unity, ale także programowania, tworzenia gier i generalnie informatyki z tej dziedziny. Nie
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hipokryta: jak szukasz dobrego płatnego to spójrz na ten kurs: https://www.udemy.com/unitycourse/

Zapisz sie na udemy, co tydzień czy dwa są promocje gdzie można to wyrwać za 15eur.

Książek z packt publishing nie kupuj bo nie warto. Sprawdzaj tutaj https://www.packtpub.com/packt/offers/free-learning
Często są za darmo ebooki z Unity. Większość z tych książek jednak chyba pisali ludzie którzy ogarnęli jeden tutorial na YT i zachciało im sie
  • Odpowiedz
Siema!

Ostatnio był rysunek konceptowy nowego poziomu, a wczoraj udało nam się wrzucić już coś do #unity3d. Naszym zdaniem prezentuje się to całkiem spoko :)

W demo możecie zagrać tutaj: klik

carghool - Siema!

Ostatnio był rysunek konceptowy nowego poziomu, a wczoraj udało ...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

A znalazłem przypadkiem to się z wami podzielę :)

http://catlikecoding.com/unity/tutorials/

Fajne tutoriale dla początkujących (i nie tylko) do unity. Głównie skrytptowanie. Każde pojęcie dodatkowo wytłumaczone.
Jak ktoś nie lubi tutoriali/filmów na YouTube, to wersja Web pewnie się niektórym spodoba :)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki mam pytanie.
1. Mam animacje chodzenia w której postać zmienia swoja pozycję [przesuwa się] jednakże kiedy do dojdzie do pewnego miejsca to on nowa startuje z miejsca startowego zamiast przesuwać postać dalej. Jak zrobić żeby animacja trwała ciągle i przesuwała całą postać dopóki klawisz jest trzymany.

2 .Mam animacje chodzenia w której postać zmienia swoja pozycje [przesuwa się]. Jednakże po jej zastopowania [puszczenie klawisza odpowiedzialnego za jej odpalenie] odpala się animacja stania
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PaganMuffin: żaden ze mnie dev, ale wydaję mi się że zamiast robić taka animację, zrób taka która chodzi w miejscu, a przesuwaniem obiektu niech zajmie się fizyka. W ten sposób rozwiążesz oba problemy.
  • Odpowiedz
@LeD7 Gdyby tak było to bym nie wydawał tej gry. Wiem że jestem grafikiem 2/10(chyba ludzik mi tylko wyszedł) ale gdybym się zniechęcał z powodu wątpliwego talentu to potem za kilka lat mógłbym żałować tego, że nie skorzystałem z okazji. Po prostu rób swoje i publikuj chodźby było brzydkie jak noc. Pełno jest gierek które zdobyły popularność mimo że pięknie nie wyglądają.
@Centuri0n teraz już wiadomości mam włączone
  • Odpowiedz
Od pewnego czasu dłubie sobie grę, powoli idzie, ale coś tam jest. Tworze ją na podstawie starej gry nitto1320, przy której mogłem siedzieć całymi dniami, ale już jej nie ma tu z nami, odeszła.
W grze ścigamy się na 400m, tuningujemy, naprawiamy, napełniamy nitro, pilnujemy obrotów i budujemy swoje statystyki.
W trybie singleplayer ścigamy się na czas ustalony przed wyścigiem czyli, kto trafi bliżej czasu wyznaczonego wcześniej. W trybie multiplayer klasyczny wyścig
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach