@Sarseth: Samo update nie rzutuje w żaden sposób dopóki nic tam nie dasz :) Generalnie jest tak że operacje tworzenia obiektów są bardzo zasobożerne i to ich powinno się unikać w update. Niszczenie też, ale to akurat Unity załatwia asynchrnicznie. Sprawdzanie inputów to żaden problem, w unity tak to zostało specjalnie zaprojektowane (w porównaniu do innych sposobów gdzie robi się to np. za pomocą eventów)

Co do tworzenia obiektów to
  • Odpowiedz
jak funkcja Update rzutuję na wydajność aplikacji


@MarcelMcOne: Funkcja update jest taka jak każda inna funkcja do wywołania w danym języku programowania/platformie, więc jej narzut jest pomijalny. Jedyna różnica, pomiędzy zwykłą metodą a metodami Unity typu Update, Awake, Start itp jest sposób, w jaki Unity ich wyszukuje w obiektach - w efekcie możesz mieć Update jako protected a nawet private i to nie ma znaczenia na jej wywołanie, nadal będzie wołana przez
  • Odpowiedz
Tak teraz pomyślałem, czy bardziej oszczędnie wyjdzie żeby było 20 obiektów które przy kolizji z graczem niszczyły siebie czy żeby przy kolizji z graczem sprawdzać czy to obiekt który powinien zostać zniszczony i go niszczyć?
#unity
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#unity Dlaczego gdy spawnuję jakikolwiek GameObject w edytorze to pojawia się on nie na 0,0,0 tylko w jakimś głupim innym miejscu z dziwnymi koordynatami?

Unity 5.1.3 64bit Windows 10.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zion92: Fajnie by było jakbyś co pare godzin czy jakoś tak publikował pod postem swoje postępy w komentarzach. A jak będzie jakiś większy postęp to nowy post ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Mirki i Mirunie,

Oto oznajmiam, że zacząłem dziś tworzyć RTS opartego na dwóch klasykach AoE i Stronghold.
Startuje sprint po MVP, do niedzieli główna mechanika gry powinna zostać ukończona.
- A co z grafiką?
- Grafik3d już czeka na wytyczne, ale zacznie pracę dopiero jak ukończę mechanikę
  • 56
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zacząłem dziś tworzyć RTS opartego na dwóch klasykach AoE i Stronghold.

do niedzieli główna mechanika gry powinna zostać ukończona.


@zion92: XDDDDDDDDDD
  • Odpowiedz
Mirkowie z #linux, czy przesiadał się ktoś z #kde na #unity? Mam już 5. rok KDE, a odczuwam silną potrzebę przeżycia przygody. Na dalekie podróże mnie nie stać. Chodzi mi o Wasze subiektywne odczucia.

Ja używam głównie konsoli, Mathematiki i innych, więc nie wrosłem w oprogramowanie KDE. Z góry dzięki za opinie. Elo
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Murcy, pytanie do ludzi z #unity #unity3d
Czy i jakich frameworków/assetów zewnętrznych używacie? Od np. Zenject po jakieś PoolManagery i inne takie, które uważacie za przydatne.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, chciałbym zacząć tworzyć lokacje do gier komputerowych, wszystko już przygotowane tylko teraz czas nauczyć się obsługi. I właśnie tu pojawia się pytanie: jakie polecicie tutoriale do #blender #unity i #unrealengine? Od czego zacząć? Widzę sporo tutoriali, a przebić się przez każdy to zajmie masę czasu. Może wy macie też jakieś rady dla żółtodzioba?

#januszeblendera #pytanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 5
@ilopan33: EH PANOWIE CORAZ WIĘCEJ AMATORÓW SIĘ PCHA DO ZABAWY HEHE MAM NADZIEJĘ, ŻE PRZEJDZIE TA NOWELIZACJA USTAWY I LOKACJE BĘDZIE MOŻNA TWORZYĆ TYLKO Z LICENCJĄ BO SERIO NIEKTÓRZY NIE MAJĄ ANI DOŚWIADCZENIA ANI WYOBRAŹNI I NA PRZYKŁAD TWORZĄ LOKACJE W PAINCIE
  • Odpowiedz
#unity #unity3d

Robię grę na androida z tutoriala.
Przepisałem dany kod na zarządzanie dotykiem TouchManager, który na filmiku działa bez zarzutu, ale u mnie po wciśnięciu Play gra od razu wywala błąd Index out of bounds.
Poszperałem trochę w necie i znalazłem, że powinienem dodać do kodu takie rzeczy jak SendMessageOptions.DontRequireReceiver i Input.touchCount > 0 .
Po dodaniu tego gra już się uruchamia, ale znowu wywala błąd Index out
W.....i - #unity #unity3d

Robię grę na androida z tutoriala.
Przepisałem dany kod...

źródło: comment_DyuXxtnUIvWi9es0CbeoDJ7ghnAngVZQ.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#unity #android
Chciałem spróbować swoich sił w grach na smartfona, ale już na samym początku mam problemy.
Zainstalowałem Unity Remote i włączyłem opcję debugowania na tablecie oraz zainstalowałem Android SDK ale Unity nadal nie widzi żadnego podpiętego urządzenia przez co na Remote nic się nie wyświetla.
Czy ktoś miał podobny problem i mógłby mi pomóc?
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WstawZiemniaki: 9 minut filmu na jakieś 5 podpunktów tekstu :( nie mam czasu dziś tego oglądać.
Mi działało na galaxy s2 i chyba nexusie7 2. Na niektórych devicach mimo tych samych ktoków nie potrafiłem tego odpalić. Ale zawsze musiałem robić magiczne kombinacje resetowania aplikacji i unity.
A! i mi działało tylko to stare unity remote te nowsze nie :(
  • Odpowiedz
Hej mirkowi unitowcy ostatnio kumpel polecił mi plugin do Tweenów i się jaram jak choinka w domu islamskim. ( )
Ten plugin to DoTween, jest ultra prosty można chainować metody, tworzyć sekwencje animacji itd. Nigdy wcześnie nie zrobiłem tak miłego w używaniu UI jak właśnie z jego użyciem. Jest w wersji free i gorąco polecam go przetestować.
#unity3d #unity
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak pisałem wcześniej, robię grę w miesiąc #grawmiesiac
Na początku logika w konsoli a później wygląd w Unity.
Mam już swoją konsolową pętlę podobną do tej z MonoBehaviour - Awake/Start/Update :)

Widzę że będzie ciężko ale i tak 1 października wrzucę tutaj wersję przeglądarkową tego co się udało zrobić. Gra jednak będzie głównie przeznaczona na platformy mobilne.

#grawmiesiac #gamedev #unity3d #unity
R.....s - Jak pisałem wcześniej, robię grę w miesiąc #grawmiesiac
Na początku logika...

źródło: comment_raG8raIGFS4XJ0EMVoXNJ3lf7g7LhTQb.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem. Kiedy tworzę empty object i wrzucam do niego kilka obiektów jako dzieci, to nie mogę za pomocą v+1 przycisk myszy ani za pomocą strzałki dosunąć ich ładnie do innego obiektu w jednej osi (x). Zamiast tego obiekty skaczą ciągle o 1 ( nie przyciskam controla)
Wie ktoś jak się tego pozbyć?
#unity
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Taką rozkminę mam: chciałbym mieć całą (albo możliwie dużo) logiki gry jako osobny "byt" (nie jako MonoBehaviour ani żadne inne rzeczy aktualizowane przez Unity), aby móc je porozrzucać po wątkach i tam dziergać. Problem (koncepcyjny) pojawia się np. dla poruszania dużej liczby jednostek zgodnie z prawami fizyki. Z mojego punktu widzenia bez sensu jest korzystać z fizyki dla obiektów, które są daleko i ich nie widać, za to prościej jest dodać odpowiedni
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Mithras: Wydaje mi się, że wpadasz w pułapkę przedwczesnej optymalizacji. Zobacz to. Jeżeli chodzi o animacje to zapoznaj się z AnimatorCullingMode. Dla statycznych obiektów używaj occlusion culling.
  • Odpowiedz
@sathra Pewnie masz rację co do przedwczesnej optymalizacji. Zrobię jeszcze kilka testów i na ich podstawie podejmę decyzję co do fizyki, bo animacja faktycznie jest załatwiona. A occlusion culling niestety nie wykorzystam, bo wszystko jest budowane dynamicznie. :(
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach