Pytanie o multiplayer: czy jak pozmieniam w czasie synchronizacji floaty na int i potem znów na float to zyskam na prędkości? Będę synchronizował po 8 floatów od każdego z 2 playerów

Mam już zrobione to na na latających boxach domyślnymi ustawieniami i działa ale chciałbym podkręcić wydajność bez zgłebiania wiedzy serwerowej. Z drugiej strony podobno procesory szybciej działają na floatach. Ale transfer internetowy chyba nie
#unity3d #gamedev #
jacku - Pytanie o multiplayer: czy jak pozmieniam w czasie synchronizacji floaty na i...

źródło: comment_1643981293jeLaWyFmoNvaIkaglzXP4V.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej #unity3d #unity szukam jakiejś wtyczki do sadzenia roślin na terenie. Fajnie by było, żeby działała proceduralnie w oparciu o "zasady". Próbowałem z Gaia, ale przy moim gargantuicznym terenie (12kmx12km) nawet jak spawnuje tile po tilu to idzie to jak krew z nosa...Myślałem, żeby sprawdzić GeNa, ale to od tych samych ludzi więc nie jestem przekonany. #gamedev
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałbym wprowadzić multiplayer do gry ale nie wiem na ten temat nic.
Pomysł mam taki aby przenosić tylko 2 zmienne: gaz i skręt i resztę komputer sobie wyliczy lokalnie. Czy takie podejście jest ok czy tak się nie robi?

Czyli player 1 widziałby swojego przeciwnika w płynnym ruchu, ew. co sekundę byłby skok na wyrównanie transforma przeciwnika gdyby dane za bardzo się rozjechały.

Z drugiej strony Unity MLAPI i Photon oferują ciekawe
jacku - Chciałbym wprowadzić multiplayer do gry ale nie wiem na ten temat nic. 
Pomy...

źródło: comment_1643805042Sl1LA6KTRo4tfnaaPtesSv.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

konto usunięte via Wykop Mobilny (Android)
  • 4
@jacku: tak się nie robi. Tzn nikt ci nie zabroni tak zrobić ale parę zgubionych pakietów albo opóźnienie na sieci całkowicie rozjedzie twój algorytm. Prawdopodobnie nawet w normalnej sytuacji się rozjedzie bo akcje graczy na urządzeniu przeciwnika będą niezsynchronizowane z faktycznym "lokalnym" stanem (np auto przeciwnika skręci o 100ms później)

Na początek poczytaj o

https://en.m.wikipedia.org/wiki/Dead_reckoning

I potraktuj to jako punkt wyjścia. Ogólnie przesyłanie pozycji i interpolowanie ich brzmi znacznie stabilniej
  • Odpowiedz
via Wykop Mobilny (Android)
  • 3
@MichalPypek: jak chce się mieć na wszystkich ekranach dokładnie to samo to tylko z resymulacja. Czyli jak dostajesz stan z serwera, cofasz symulacje do tego momentu i przeliczasz na nowo swój input z bufora od tego momentu i tak za każdym razem. Jak masz duży lag do serwera to robi się to kosztowne obliczeniowo, ale masz płynny ruch i wszystko wygląda super
  • Odpowiedz
Hej. Dzisiaj premiera naszej gry - Magnus Imago na steam. W związku z tym robie małe #rozdajo
Wśród plusujących wylosuję 2 fizyczne egzemplarze gry i 8 kluczy steam. Wyniki będą jutro
gdzieś w tym wpisie.
Jakby ktoś chciał, to zapraszam do wykopania znaleziska https://www.wykop.pl/link/6486217/dzisiaj-premiera-naszej-gry-na-steam/
Link do gry: https://store.steampowered.com/app/1856550/Magnus_Imago/
#gamedev #awariamagnusa #magnusimago #gry #gamedev #unity3d #tworczoscwlasna
plemo - Hej. Dzisiaj premiera naszej gry - Magnus Imago na steam. W związku z tym rob...
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam mam pytanie czy ktoś z #gamdev samodzielnie wydawał swoją grę na switcha? Chciałem się zapytać czy koniecznością jest posiadanie ichniejszego devkita czy wystarczy zwykły switch.
Drugie pytanie jakie mam dotyczy #unity3d. Czy to prawda, że po pozytywny rozpatrzeniu wniosku wysyłają swoją wersję unity z możliwością eksportu na switcha, aktualnie siedzę na wersji z 2019 i nie wiem jak to wygląda z nowymi wersjami czy tam już
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trzeci: przy cennie z listopada było ponad 50:1 przy obecnej cenie jest 28:1

Ludzie nie kupują fotowoltaiki bo 7-10 lat to za długo, a kupują akcje które zwracają się po 50 latach
  • Odpowiedz
Mam w Unity różne skrypty do których chciałbym się odwoływać poprzez wpisanie ich nazwy:

public string scriptName; //wpisuje recznie w edytorze
gameObject.GetComponent(); //pseudokod

Da się tak w ogóle? Bo skrypty nie są jednego typu
#unity3d #csharp
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki tak sobie hobbystycznie dłubie przy gierce w unity i tak się zastanawiam nad sposobem zmiany stron. Pewnie będę brzmiał jak debil, ale serio ja się tylko bawię a chciałbym realnej odpowiedzi bez jakiejś szydery xD otoż mamy jedną scene i na niej kilka stron które chciałbym przełączać np: "menu", "ustawienia", "poziomy" idt. Załóżmy, że mam włączone ustawienia i na tej stornie mam przycisk "cofnij" czy zrobić tak że w samym przycisku
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,
Robimy we dwóch gry jako Sleepwalking Potatoes i stwierdziliśmy że zaczniemy publikować raz w tygodniu streamy na ten temat. Może kogoś taka formuła zainteresuje bo na luźno omawiamy wiele gamedevowych motywów.
P.S. Ten 1 testowy stream jest w niskiej dosyć jakości obrazu. Poprawimy się w następnym. Proszę o wyrozumiałość :)

#gamedev #unity3d #blender #gry #steam #stream
wojciech-http-witowski - Cześć,
Robimy we dwóch gry jako Sleepwalking Potatoes i stw...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#gamedev #unity3d #unity #steam #indiegamedev
Witam wszystkich Mirków i życzę wesołych świąt! Jeśli ktoś tak jak ja nie ma znajomych i w święta przybyło trochę wolnego czasu to umilić go Wam może nasza gra Disturbing Forest. Dokładniej to całkowicie darmowy prolog Disturbing Forest: Demon's Path. Zachęcam do wsparcia polskiego małego studia gier. A raczej grupki pasjonatów, którzy z własnych sił tworzą gry po
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zapraszam do trzeciego DevLogu z tworzenia gry w Unity ʕʔ tym razem o łączeniu prototypu z zewnętrznym narzędziem do tworzenia świata 3D (Gaia Pro).

Wczesny prototyp można również dodać na steamową wishlistę.

Projekt można śledzić/czarnolistować na wypoku pod
JavaDevMatt - Zapraszam do trzeciego DevLogu z tworzenia gry w Unity ʕ•ᴥ•ʔ tym razem ...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Efekt dzisiejszej zabawy łączenia Gaia Pro z prototypem elektronicznej wersji gry karcianej IT Startup #karciankait
Jutro zacznę montować trzeci DevLog projektu, w którym szerzej omówię postępy projektu.

Celuję w połączenie rougelikowej karcianki ala Slay the Spire z Gamedev Tycoon. ( ͡ ͜ʖ ͡)
Taka karcianka FPP: chodzimy po świecie 3D, budujemy sobie talię i musimy staczać potyczki karciane podobne do tych z mojej fizycznej gry karcianej "IT Startup -
JavaDevMatt - Efekt dzisiejszej zabawy łączenia Gaia Pro z prototypem elektronicznej ...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@miszczu90: aktualnie jest zdecydowanie za wcześnie, by brać do tego projektu dodatkowe osoby (sporo się jeszcze zmienia i masę grafiki zostanie wyrzucone). Docelowo nie planowałem, by brać do tego projektu ludzi z zewnątrz, ale w sumie nie zaszkodzi jak podrzucisz portfolio. Zawsze dobrze wiedzieć jakie ma się opcje.
  • Odpowiedz
@starplatinum: Twittera nawet nie komentuję i nie reaguję. My jako devowie robimy po prostu dobrą robotę, najlepiej jak potrafimy i możemy. Nie będę się zniżał do komentowania tego całego polskiego bagienka hejterów z twitterów ;) Zresztą po nas bezpośrednio nikt nigdzie nie jedzie i jeśli już to tylko wspomina że gra fajna tylko oczywiście do samego wydawcy się czepiają... (znowu...)
  • Odpowiedz