Mirki mam 2 skrypty w grze i chciałbym żeby wymieniały zmienną między sobą co klatkę. Jak zrobić to najwydajniej?

Póki co robię to poprzez słownik: np. dictionary.gameobjects["Scripts"].GetComponent().sendValue();
ew. mogę użyć zmiennej public static int

Czy tak jest ok i Unity nie przewala co klatkę nadmiernej ilości danych? Np. czytając co klatkę cały skrypt zamiast pociągać tylko wartość zmiennej?
ewolucja_myszowatych - Mirki mam 2 skrypty w grze i chciałbym żeby wymieniały zmienną...

źródło: comment_1599744692Xsm8aaePZFM9XZ5cnJnlYy.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ewolucja_myszowatych: Nie jest to dobra praktyka. Garbage collector używany w Unity ssie pałę i zatrzymuje całą grę na czas czyszczenia. Każda większa gra na Unity ma ten problem prędzej bądź później. W 2019 dodali eksperymentalny GC, który rozkłada sobie kolekcję na parę klatek ale nadal lepiej w ogóle unikać dawania mu rzeczy do niszczenia.
  • Odpowiedz
Mirasy, właśnie robimy kolejny swój własny plugin na nasze zmodowane serwerki, tym razem plugin będzie pozwalał graczom na stawianie WatchTower na dachach ich baz, co doda kolejnego smaczku do rozgrywki.

Jakbyście chcieli wpaść sprawdzić serwery to ip są:
5x ares: rustomnia.co:28015
10x nobps: rustomnia.co:28045

Na
KondominiumKatoSocjalistyczne - Mirasy, właśnie robimy kolejny swój własny plugin na ...

źródło: comment_1599297815abuXuMRd306emP23TBZYTb.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ewolucja_myszowatych: przy jednej coruntine, czy nawet 10, to nie robi różnicy, ale lepiej używać Update jak kolega Michał napisał, żeby robić dobre nawyki ^^
Corountine się do czegoś innego używa, do bardziej skomplikowanych funkcji które wymagają czekania/czasu do działania
  • Odpowiedz
Jak stworzyć Tilemap w Unity 3D? Chciałem zrobić prostą platformówkę, w której gracz porusza się w jedną stronę. Widok od boku, tło i elementy w nim występujące są płaskie, jedynie sama plansza posiada jakąś głębię, dlatego wybrałem Unity 3D. W projekcie 2D jest Tilemap, które idealnie nadałoby się do tworzenia tła mojej mapy, ale w projekcie 3D nie widzę takiej opcji ( ͡° ʖ̯ ͡°)


#unity
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam,

Czy może ktoś wie, co muszę zmienić w ustawieniach (Visual Studio 2019), aby:
1) Wyszukiwało mi błędy. Obecnie w linijce 21 nie mam średnika, a nic mi nie znajduję.
2) Wyszukiwało więcej podpowiedzi. W linijce 19 muszę wpisać wszystko po playerCar. Nie znajduje kompletnie innych plików. #informatyka #unity3d
Symeon13 - Witam,

Czy może ktoś wie, co muszę zmienić w ustawieniach (Visual Studi...

źródło: comment_1598888993o9w0gzpAZTrEIxLpr3S2CC.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemano Mireczki! Wydaliśmy ostatnio darmowe demo/prolog gry w świecie #gloriavictis o nazwie Siege Survival: Gloria Victis. Nie bardzo wiemy co się stało, bo gra wisi sobie jako 2 najpopularniejsza nowa gra na Steam, w ciągu kilku dni zainstalowało ją ponad 50 tysięcy graczy, z czego, ku naszemu zaskoczeniu, połowa to Chińczycy. ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)

Siege Survival to gra o
jan-grochowski - Siemano Mireczki! Wydaliśmy ostatnio darmowe demo/prolog gry w świec...

źródło: comment_1598294342L1WQ80tW76y15XIzvS8bNz.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@DrKittens: Na Steam jesteśmy 4 lata we wczesnym dostępie z naszym MMO, brakuje 2 dużych feature które obiecaliśmy na starcie żeby z neigo wyjść, chociaż szczerze mówiąc, dla nas wygodniej byłoby z niego wyjść już dawno temu bo gra jest w pełni grywalna, sprzedała się w 300 tysiącach kopii i Steam ostatnio zabija bardzo skutecznie zasięgi gier Early Access.

Siege wydajemy oczywiście bez wczesnego dostępu, Fish Tank Studio, czyli developerzy
  • Odpowiedz
@Gaelwyn: housing.

Dlaczego abandonware? Bo dodaliśmy skiny do gry? Nie widzialem też żeby ktoś miał problem z tym że na święta zbierało się prezenty, ale może to kwestia tego ze community z Polski to jednocyfrowy procent w naszej grze.

Aktualizujemy naszą grę każdego jednego tygodnia, community się nie pomniejsza, ludzie kupują grę, imo to absolutne przeciwieństwo "abandonware". Crafting dalej potrzebuje używania miast, w tym miast gildyjnych żeby tworzyć najlepsze przedmioty.
  • Odpowiedz
@ladykagami: unity ma taki nawyk usuwania kluczowych funkcji a potem zastępowanie ich jakimś pakietem który będzie w preview przez następne 3 lata a kiedy w końcu wyjdzie z preview to po roku go usuną żeby zrobić coś nowego
  • Odpowiedz
konto usunięte via Wykop Mobilny (Android)
  • 0
@MshL: Każdy monobehaviour musi być w osobnym pliku bo inaczej unity ma problemy z kompilacją, jeśli chodzi o ilość różnych komponentów to desert chase ma ich dosyć mało
  • Odpowiedz
Robię gierkę w Unity... Po eksporcie do fbx znika mi część akcji (które widzę w blenderze). Część akcji ma też inną nazwę.
Może da się jakoś odświeżyć/naprawić plik blend, albo istnieje jakiś lepszy plugin do eksportu do fbx?
#blender #unity3d
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@fallout152: wiesz, że unity czyta pliki blend?
nie, chodziło mi o to, że zamiast importować znowu plik możesz go po prostu podmienić w folderze projektu unity

  • Odpowiedz
Hej, trochę się nie odzywałem pod tagiem (ostatni wpis półtora roku temu :D) ale mam na ukończeniu prawie moją gierkę, zacząłem ją robić dość dawno już bo 2 lata temu ponad i nie mogłem się zebrać na dokończenie > tu wpis no ale kwarantanna pomogła z czasem i chciałem wam pokazać początek przynajmniej jak wygląda czyli tutorial i pierwsza misja. Chce już powoli dawać ją w świat i zbierać opinie o niej,
Wextor - Hej, trochę się nie odzywałem pod tagiem (ostatni wpis półtora roku temu :D)...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@plemo: No nieźle, jakoś wydawało mi się że może 4 miesiące. Mam nadzieję że dociągniesz ten projekt do końca skoro mówisz, że już prawie. Jak myślisz ile zajmie ci doszlifowanie i dokończenie?
  • Odpowiedz
Cześć,
mam problem z usunięciem pliku zapisu gry na windows. Na androidzie oraz linuxie wszystko działa ok ale na windowsie jeden z plików nie chce się usunąć i nie mogę dojść jaki to może być powód.

plik gry zapisywany jest w następujący sposób:

BinaryFormatter format = new BinaryFormatter();
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chyba doszedłem do sedna problemu, funkcja usuwania wiesza się ponieważ windows dodaje w appdata plik "Player.log"(plik konfiguracyjny dotyczący rozdzielczości itd.) który jest cały czas w użyciu (przez projekt) i dlatego nie może go usunąć. Aktualnie próbuję, wyłączyć go z listy plików do usunięcia ale zobaczymy, czy sama próba odczytu nie wiesza aplikacji.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@Fat_Mo: czyli tak jak pisałem wcześniej, plik Player.log tworzony przez windows blokował funkcję usuwania zapisów ponieważ plik był w użyciu przez aplikacje.
  • Odpowiedz
@edcba: Wystarczy spokojnie, trochę gorzej by było z Unrealem, ale też by się dało pracować. Byle miał faktycznie jakąś dedykowaną grafę, ale powyżej 3k to już chyba każdy ma tak myślę.
  • Odpowiedz
Mirki, mam 2 pytania odnośnie grafiki 3D:

1. Czy bez żadnych konsekwencji prawnych mogę odwzorować dom ze zdjęcia np. z Internetu i pochwalić się swoją pracą np. na grupie tematycznej na FB? Żadnych użytków komercyjnych.

2. Gdzie kończy się naruszenie praw autorskich, a zaczyna inspiracja danym dziełem/pracą? Wiem, że na to pytanie nie ma jednoznacznej odpowiedzi, ale spróbujcie to jakoś ująć.

#
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@q_______p: Nie chodzi tyle o inspirowanie się, co kopiowanie. Widzisz fajną pracę i starasz się wykonać coś w podobnym stylu - możesz powiedzieć, że inspirowałeś się tą pracą i to co wykonałeś to twoje oryginalne dzieło. Odwzorowywanie czyjejś pracy, starając się by była jak najbardziej wierna oryginałowi, to po prostu kopiowanie. Nie jest to nielegalne, ale prezentowanie się jako jej autor to już naruszanie praw autorskich i jest nielegalne.
  • Odpowiedz