Lekcja #gamedev na dziś - jeśli już wsadziliście screenshake wszędzie gdzie się da i gra telepie się jakby komputer dostał parkinsona to zawalcie ekran cząsteczkami! Nigdy za mało cząsteczek!

#libgdx #unity3d #wykopuczy

---------------------------

Robię mobilną platformówkę i relacjonuję przebieg na mirko pod tagiem #lukzdev. Jeśli chcesz dowiedzieć się więcej zajrzyj TUTAJ. Jeśli chcesz śledzić przebieg to koniecznie obserwuj #lukzdev
jasiek13 - Lekcja #gamedev na dziś - jeśli już wsadziliście screenshake wszędzie gdzi...

źródło: comment_j8AcVMxfrz9cUC8lMYOjhvqA3GKcZ4YP.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jonarz: widzę że przeczytałeś już mój komentarz. W każdym razie odrobina więcej #gamedevboners ;)

U mnie w grze wygląda to jak na gifie. Jeśli nie znasz jeszcze Box2D to możesz popatrzeć na tutki tego gościa na temat box2d w libgdx. Jak już się zapoznasz z box2d to przeparsowanie obiektów mapy powinno być w miarę proste, ale jest jeszcze jeden sposób wymagający mniej kodowania za to więcej zabawy w
jasiek13 - @Jonarz: widzę że przeczytałeś już mój komentarz. W każdym razie odrobina ...

źródło: comment_0wAabl0t1nDD7LXtUZTaKQwriLRgJRWJ.jpg

Pobierz
  • Odpowiedz
Mirasy wzywam pomocy, zrobiłem sobie ten skrypt z akcelerometrem i działa jak najbardziej ale jest tak że jak telefon leży na płasko na biurku to kula idzie do góry a nie stoi na zero. Ktoś wie co może być grane? #unity3d #gamedev #wexproductions #programowanie

curAc = Vector3.Lerp(curAc, Input.acceleration-zeroAc, Time.deltaTime/smooth);

GetAxisV = Mathf.Clamp(curAc.y * sensV, -1, 1);

GetAxisH
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Mattiopl: Są gdzieś jakieś ustawienia tego? Spróbuj ustawić parametr "dead" na więcej, tak jak w przypadku joysticka albo myszy (dead - wartość minimalna która jest rozważana jako jakikolwiek "ruch", mniejsze są pomijane)
  • Odpowiedz
Chciałbym mieć klasę-kontroler która będzie przechwytywać Input od gracza i zarządzać odpowiednimi komponentami. Gracz wciska np. [E] - kontroler wysyła do skryptu silnika wiadomość, że ma włączyć/wyłączyć silnik.

Jako że jest to singleplayer, tego typu kontrolery będą zazwyczaj jedne, bo będzie można zarządzać jednym pojazdem jednocześnie. Jest sens robić taką klasę statyczną? (i odpowiednie skrypty do silnika, broni, sterowania itp. też chciałbym statyczne). Czy może nadużywanie klas statycznych nie jest dobrą praktyką?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy może nadużywanie klas statycznych nie jest dobrą praktyką?


Nadużywanie jest zawsze złą praktyką.

A tak serio: robienie statycznych metod, żeby uzyskać/zmienić stan jest złą praktyką.

Statyczną
  • Odpowiedz
OK, jest już nowy link i nowy kanał na który będę wrzucał kolejne odcinki, subujcie, komentujcie i piszcie co byście chcieli zobaczyć jeszcze, pozdro

#blisherkodzi #unity3d
blisher - OK, jest już nowy link i nowy kanał na który będę wrzucał kolejne odcinki, ...
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Android
  • 2
@Rezix: chociazby w tym, ze w visualu mamy tryb nocny :)

@zwierzak2003: no wiem, niestety :/ ale to pewnie troche przez to ze sie stresowalem i probowalem na sile to maskowac, jak sie oswoje z mikrofonem to powinno byc lepiej
  • Odpowiedz
Dobra, zrobiłem co nieco, dźwięki i strzelanie do przeciwników, latanie przeciwników jest jak narazie na pełnym gazie i oni do nas nie strzelają. Potem mam zamiar zrobić im pasek życia jak narazie padają na jeden strzał. Do testów link podaje.

Muzyka taka trance nieco bo nie mogłem nic znaleźć.

Statek hamuje się klawiszem Z

Zapraszam
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki pomocy od nowa bo nie moge tego ogarnąć. Chciałem zrobić w mojej strzelance kosmicznej dźwięk silnika do statku no i kod wygląda tak

if (Input.GetButton ("Fire1"))

{

audio.loop
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@binerek: To mogę też w sumie zrobić jakiś przejrzysty poradnik co tam jest w ogóle czym, taki dla nowych żeby mogli jakoś zacząć, bo interfejs jest ciężki na początku
  • Odpowiedz
#unity3d

Hej mirki, macie może jakiś fajny sposób na obsługę myszką elementów 3d? Jakiś moduł, albo dobry snippet? To co ja mam nie jest ładne, a w sumie nie wiem jak to odpowiednio zrefaktorować.

Dobrze rozumiem, że RaycastHit to jest prosta, powinienem poprowadzić ją w miejscu kliknięcia i sprawdzić z jakim obiektem koliduje?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Widze ze znasz sie na tworzeniu gier muglbys nakrencic poradnik w kturym pokarzesz skrypt na wysiadanie i wsiadanie do pojazdu jest to mi bardzo potszebne z gury THX


Gość ma dobry target
  • Odpowiedz
Było już trochę o #unity3d i grach tworzonych dzięki temu silnikowi. Ja wam prezentuje grę w trakcie długich prac deweloperskich: Project Kyrill (chyba to nazwa tymczasowa?) gra jest w fazie produkcji koło 5 lat, ale widać, są bliżej końca. Gra tworzona jest przez 2 osoby - japońców ;p

Wygląda świetnie, assety są ich (naprawdę). Z ich blogu można nawet dużo się dowiedzieć, np jak zrobić pewne rzeczy nie posiadając żadnych assetów:
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach