#nieprogramowanie #unity3d #unity #grafika #informatyka #gamedev
Wszystko
Najnowsze
Archiwum
35
Die For Valhalla! – od konkursu do firmy gamedevowej

Cześć wszystkim Niektórzy mogą kojarzyć - w sierpniu 2015 wrzucałem post jak to razem z kolega próbujemy zrobić grę na konkurs. Gra nazywała się Company of Vikings i biegało się w niej wikingami (w prawo). W konkursie nic niestety nie wygraliśmy, a gra trafiła do szuflady na kilka miesięcy.
z- 8
- #
- #
- #
- #
- #
- #
- 3
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
#nieprogramowanie #unity3d #unity #grafika #informatyka #gamedev
@mmprogr: przez ten czas w paincie byś ogarnął.
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
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
źródło: comment_HhjTIW7tlM7w4UE0B77fBeeVzifqHBsy.gif
Pobierz- 1
@Konstrukt: najs
- 1
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
@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
@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
- 1
- 14
@wilkolak81: Nie żebym się czepiał, ale odbicie światła powinno zawsze być po tej samej stronie :P
Komentarz usunięty przez moderatora
A tutaj pierwsze eksperymenty z particle system. Dodają niezłego kopa do wyglądu gry :P
#gamedev
#januszgamedevu
#unity3d
#gamedev
#januszgamedevu
#unity3d
źródło: comment_DWEVfBhiEikQcJgC7uPJLn3tp79RWhIz.gif
Pobierz- 3
#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
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
- 2
@psyhatog:
Tak na szybko
1) do posY podajesz pozycje Z ? Tak ma być?
2) Co robi ten if?
Tak na szybko
1) do posY podajesz pozycje Z ? Tak ma być?
2) Co robi ten if?
if (mapGenerator.map[posX, posY]@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
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
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
public GameObject prefab;
bool spriteactivated = false;
public void Update
@Jaazinh: oczywiście że ma. Obiekt przed zrobieniem mu instantiate tak naprawdę nie istnieje. Robisz go publicznego, a instantiatujesz (wiem, nie ma takiego słowa) w ifie.
- 1
@Prophet1111: @frogi16: Dobra, działa. Wielkie dzięki. Męczyłem się z tym od blisko 30 min i za cholere nie mogłem nic wymyślić.
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
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
źródło: comment_WdXmPbawMdtChUzVPV7xY9hz9NuGv7n5.jpg
Pobierz- 1
#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?( ͡° ʖ̯ ͡°)
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?( ͡° ʖ̯ ͡°)
@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- 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.
Dzięki jeszcze raz. Teraz wiem, że nie ma co walczyć tylko trzeba poszukać innego rozwiązania.
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
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
konto usunięte via iOS
- 2
@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
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
- 1
@Hipokryta: Dział Learn na stronie Unity to najlepsze źródło moim zdaniem, fajnie też na szybko tłumaczą podstawy c#.
2
Anticube 2 map third person version

Anticube 2 map for tesseract engine third person perspective version inspired by the game Antichamber and NaissanceE the creator Lord Kv
z- 0
- #
- #
- #
- #
- #
- #
@ofczy: Tak, nie da się addytywnie załadować occlusion cullingu wraz ze sceną -_-
- 15
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 :)
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 :)
@Rezix: Fajne, nie znałem, sprawdzę co ciekawsze z przyjemnością.
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
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
- 1
- 3
@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.
#gamedev #unity3d #android #androiddev
Witam Mirki.
Mam teraz trochę wolnego czasu więc dłubię sobie gierki na Unity. Jednym z pierwszych owoców pracy jest gra Sorting Man polegająca na sortowaniu paczek. Gra jest na system Android dostępna tutaj. Chętnie usłyszę jaką macie na jej temat opinię.
Witam Mirki.
Mam teraz trochę wolnego czasu więc dłubię sobie gierki na Unity. Jednym z pierwszych owoców pracy jest gra Sorting Man polegająca na sortowaniu paczek. Gra jest na system Android dostępna tutaj. Chętnie usłyszę jaką macie na jej temat opinię.
źródło: comment_UoETaN4PEqIHs8lCJqoE0KyL0YCjRFZh.jpg
Pobierz@proxna: chyba żartujesz że to opublikowałeś i jeszcze się tym chwalisz... obrazki malowane w paincie?
- 4
@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
@Centuri0n teraz już wiadomości mam włączone
- 3
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
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






















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