Mały fact check. Wiem, że na rynku już nie jest tak kolorowo dla juniorów jak parę lat temu, ale: na ile realistyczne jest teraz zdobycie pracy jako junior #unity3d dev po pół roku nauki (liczmy 4h dziennie) samemu? Co by trzeba było umieć? Oczywiście chodzi o #programowanie C#, a nie jakiś level designer.
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Goryptic: to jest błędne rozumowanie, ilość oświadczenia jest nieważna.
Ile trzeba umieć? Zrobić prostą grę w tydzień.(prototyp). Możesz sobie zerknąć np na google play, gry typu merge3. Jak w jeden dzień ogarniesz podstawową mechanikę to się nadajesz
  • Odpowiedz
Tak zarzucam, jakby ktoś chciał zacząć przygodę z Oculusem i Unity 3D, to pomogę i naprowadzę - co warto obejrzeć, przeczytać.

Poniżej moje pierwsze podejście do oculusa jako dev i unity 3d jako turbo amator :), 5-6h pracy, efekt średni, ale robiłem rzut domu który planuję kupić, żeby przed podpisaniem umowy z deweloperem "poczuć" kubaturę w goglach i zdecydować czy warto.

https://streamable.com/e/n9phs0

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

@dziki_dziki jak dla mnie to już mógłbym na próbę kilka meczy zagrać:)
Mam pytanie i wybacz jak już pisałeś o tym wcześniej: będzie aim down sight? Jak będzie to jak bardzo poprawia celność?
Jeżeli nie ma to czy tracę precyzję strzału wraz z dystansem?
  • Odpowiedz
@dziki_dziki tak, miałem na myśli dokładnie to o czym napisałeś i nie oczekuję, że poświęcisz kilka lat życia na robienie w wolnym czasie kopii CoD:)
Gra wygląda bardzo obiecująco.
Jak będzie Ci brakowało ludzi do testów to dawaj znać.
  • Odpowiedz
Mirki, buduję generator tras i szukam metody na rozkładanie obiektów tak żeby nie nachodziły na siebie. Jak to najłatwiej ogarnąć? Pomysły mam trzy:

1. Obiekt przed zrzuceniem na planszę puszcza Ray i sprawdza czy coś jest pod nim, jeśli tak to szuka innego miejsca (wada: wszystko musi mieć collidery)

2. Obiekt po zrzuceniu zapisuje w tablicy punkt i pole zajmowanej powierzchni, następny obiekt sprawdza tablicę i zrzuca się w innym miejscu (wada: dużo obliczeń
jacku - Mirki, buduję generator tras i szukam metody na rozkładanie obiektów tak żeby...

źródło: comment_1610702907Vbl531uuDIFOk0XEg7Prh4.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jacku: ja bym to rozwinieciem pierwszej metody robil - robisz spherecasta (rozwiniecie raycasta) i sprawdzasz. wszystko musi miec collidery fakt, ale mozesz sprobowac je dodawac w generatorze i usuwać po postawieniu na ziemi.
podstawowe collidery typu box, sphere, capsule mają praktycznie zerowy wpływ na wydajność dla statycznych obiektów jak są nie używane
  • Odpowiedz
@jacku: nie usuwaj po nazwie bo to uczy złych nawyków. raz że wyszukiwanie po nazwie nie jest jakieś ultra wydajne, to dwa jak będziesz sobie je zrzucał to po prostu dodawaj gameobject do listy i później iteruj po tej liście.
  • Odpowiedz
No witam ( ͡° ͜ʖ ͡°)

Zapraszam na kolejny update z mojego projektu przygodówki/rpg/hack'n'slash - Tales of Enchantia.

W tym odcinku:
- Wprowadziłem gold, który wypada
ZajebistyMamSzaliczek - No witam ( ͡° ͜ʖ ͡°)

Zapraszam na kolejny update z mojego ...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@EON46: Mysle ze owa zagadka byla dosc kiepska lub bardziej kiepski byl marketing. XD

Takie male "apropo" obrazek wyzej , a raczej osoba na nim .... spogladajac na steam = dwie kompletnie inne postacie. xD
  • Odpowiedz
VIDEO<- z kolejnego etapu prac. W skrócie: dodałem indykator kierunku otrzymywania obrażeń, poprawiłem UI i wyświetlanie wyników, rozbudowałem i połatałem mapę, żeby nie wypadać poza nią, dodałem przesyłanie pozycji granatu oraz jego obrażeń zależnych od odległości przeciwnika do granatu, dodałem obrażenia od zanurzenia w wodzie. Te elementy można zaobserwować na dołączonym video. Pokaz jest realizowany na rzeczywistym docelowym serwerze, a nie na lokalnym kompie. Taka ciekawostka dla pracujących w unity3d z
dziki_dziki - VIDEO<- z kolejnego etapu prac. W skrócie: dodałem indykator kierunku o...

źródło: comment_16097746481k0HoxrQxc6c2yjAnIfru1.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dziki_dziki: łoo Panie ale bym pograł w tako szczelanke, a gdyby się dało jeszcze wszystko rozdupczyć jak w Bad Company 2 to już w ogóle i żeby czołgi jeździły teeeeeż ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Szukam gry którą kiedyś miałem zainstalowanąna tablecie przez Sklep Play -ale już zniknęła z ich oferty bo nie mogę jej odnaleźć w historii zapisanych gier, była podobna do tej ze zarzutu.... przesuwało się sześcian, miała wiele poziomów, gra logiczna...
Czy ktoś wie gdzie można ją odnaleźć?
#unity3d
r.....r - Szukam gry którą kiedyś miałem zainstalowanąna tablecie przez Sklep Play -a...

źródło: comment_16097206343hNYZlxYgDmPOe8ci1ghWc.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, w skrypcie mam zmienną statyczną:

public static GameObject resp;
i dla przykładu taką samą zmienną w tablicy:

public static GameObject[] resps;
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jacku: Bo nie zainicjalizowałeś tablicy przed próbą przypisania elementu? Poza tym jak piszesz, że coś ci nie działa, to wklejaj od razu błędy z konsoli, żeby inni wiedzieli o co chodzi.
  • Odpowiedz
Mirki jak najwydajniej śledzić nowy obiekt w scenie?

Załóżmy że pojawia się obiekt Bird a obiekt Target ma śledzić pozycję Birda, jak Bird zniknie to Target stoi.
Najprościej to chyba Gameobject.Find("Bird") co klatkę ale wydaje mi się to słabo zoptymalizowane.

Czy warto tu robić jakiś system gdzie Bird wysyła Unity Event że już jest i Target dopiero wtedy uruchamia śledzenie?
#gamedev #unity3d #csharp
jacku - Mirki jak najwydajniej śledzić nowy obiekt w scenie?

Załóżmy że pojawia si...

źródło: comment_1609502214lQ7mJ1uthG6c2INpXugn30.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
@jacku: dodajesz skrypt Targetable(do Bird) który ma odpowiednie metody. Wywołuje jakiś event jak się pojawia i jak znika.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Jakieś mirki, lub mirabelki mocno w gamedevie? Dotarłem do etapu gdzie mam za dużo zleceń i potrzebuje kogoś ogarniętego do pomocy;)
Najlepiej mocnego generaliste:
- background techniczny
- doświadczenie designerskie
- ogólnie nakierunkowanie bardziej biznesowe niż indie gamedevowe:)
#gamedev #unity3d #unity
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jacku: I przy wywolywaniu eventu metoda Invoke musisz wczesniej sprawdzic czy nie jest pusty, w skrocie: Jestem?.Invoke();
a dla latwiejszego zrozumienia to bedzie:
If(Jestem!=null)
{
Jestem.Invoke();
}
Bo jak wywolasz pusty event to bedzie null
  • Odpowiedz