Ostatnio mój kolega inferno8 stworzył na silniku Unity 5 techniczne demo przedstawiające Kryptę 13 z Fallouta. Jeżeli kiedykolwiek wyobrażaliście sobie klasyczne, izometryczne Fallouty na silniku Unity - albo po prostu grafikę z Fallout 1&2 na sterydach - to tutaj możecie to zobaczyć.

Demo można pobrać stąd:
http://www.mediafire.com/download/qqlpfa55o64xn96/FV13DemoScene.zip
wystarczy tylko rozpakować i kliknąć na exe.

Dla
Sagez - Ostatnio mój kolega inferno8 stworzył na silniku Unity 5 techniczne demo prze...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JanuszHeweliusz: Albo zmienisz rozmiar kamery albo pixels to units ustawiasz na x(np. 100) i przesuwasz o 1/x aby przesunąć o jeden pixel(mówię oczywiście o pixelu grafiki a nie ekranu). Wybrałbym sposób z kamerą :)
  • Odpowiedz
@JanuszHeweliusz: Tłumaczę:
Przyjmijmy, że mamy ortogonalną kamerę. Rozmiar ustalony w inspektorze jest stały i odzwierciedla wysokość widocznego wycinka sceny/świata/zwał jak zwał. W zależności od rozdziałki widoczne pole jest szersze lub węższe, nigdy wyższe lub niższe.
Jeżeli chcesz aby klocek zajmował 10% ekranu to jest dość trudne bo musiałbyś albo skalować każdy obiekt albo jakimś skryptem zmieniać rozmiar wyświetlanego obrazu.
Aby to zrozumieć wybierz sobie platformę docelową Android i potem w
  • Odpowiedz
Witam, Polecacie jakiś dobry kurs internetowy z c++ a potem z c#? Chcę zrobić prostą gre 2D (W unity) a oglądając kursy pana Mirosława Zelenta mam wrażenie że po całym kursie najwyżej co zrobie to grę w kółko i krzyżyk..Nie chcę się bawić w GameMakery i tym podobne. Jakaś książka może? Wiem że te pytanie jest troche głupie ale zależy mi na czasie i efektywnych rezultatach. Ale nie chodzi mi też o
  • 35
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Konstantynopoleczka9999999999999999: Tego podstawowego materiału nie ma dużo (kilka godzin chyba), a nie wyobrażam sobie, by ktoś bez tak podstawowej znajomości programowania cokolwiek sensownego w Unity zrobił.

Rób jak chcesz, ale moja rada - poświęć te parę godzin na postawy C#. Potem łyknij ma szybko jakiś kurs podstaw Unity (by poznać interface, zrozumieć jak dodawać obiekty itp.). Dopiero jak będziesz mieć tę bardzo podstawową wiedzę to bierz się za pisanie swojej
  • Odpowiedz
Jeden z ciekawszych kanałów na yt pokazujących jak dodać soczystości do naszych gier :) Polecam szczególnie że autor fajnie tłumaczy jak robione są rzeczy w innych produkcjach.

#unity3d #unity #programowanie #gamedev
Maixior - Jeden z ciekawszych kanałów na yt pokazujących jak dodać soczystości do nas...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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