Czołem,

Napisałem bardzo prostą wersję Snake'a w którym klikasz gdzie chcesz. Coś jak Flappy Birds w realiach Snake'a.
Problem jest taki, że pomimo prostoty połowa użytkowników nie rozumie jak w nią grać, nawet jak im wytłumacze i pokaże co i jak. Musiałem dodać instrukcję widoczną na starcie i potem instrukcje dostępne w menu, a i tak nie pomaga xD
Dosłownie, wysłałem tę grę do Apple Review i dostałem odpowiedź, że sterowanie nie działa, mimo, że
t3rmi - Czołem,

Napisałem bardzo prostą wersję Snake'a w którym klikasz gdzie chce...

źródło: comment_1600947056MQu9ZtzllSJK3Qw7hVV0nZ.jpg

Pobierz
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki jak mogę dodać namespace/class do Unity tak żebym mógł wywołać to w innym skrypcie?

np. EasingFunction.cs stąd https://gist.github.com/cjddmut/d789b9eb78216998e95c
nie wiem czy ten skrypt trzeba wkopiować do folderu Editor i dodać using: EasingFunction; czy jak?

#csharp #unity3d
ewolucja_myszowatych - Mirki jak mogę dodać namespace/class do Unity tak żebym mógł w...

źródło: comment_1600112418sXz9eQ92Z0eSMlcMgbLbco.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ewolucja_myszowatych: Wystarczy, że będzie w folderze Assets i tym samym assembly. Jak nie używasz Assembly Definition Files, to masz 1 assembly, więc nie ma problemu. Wtedy w kodzie gry możesz się odwołać poprzez pełną nazwę, w tym wypadku EasingFunction.Ease.EaseInQuad/EaseOutQuad... lub możesz użyć dyrektywy using static, żeby odwoływać się bezpośrednio poprzez Ease.

https://docs.microsoft.com/pl-pl/dotnet/csharp/language-reference/keywords/using-static
https://docs.unity3d.com/Manual/ScriptCompilationAssemblyDefinitionFiles.html
  • Odpowiedz
#gamedev #unity3d
W najbliższym czasie idę na rozmowę o pracę w studiu gamedevowym. Nie tyle rozmowę co "test kwalifikacji". Będzie to moje pierwsze podejście do próby znalezienia pracy w branży po kilku latach robienia gier samemu.
Jakieś rady? Czego się spodziewać i czy powinienem się jakoś przygotować?

  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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