@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 możesz
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
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
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ę

Co prawda zaraz do pracy, a o 19 piwerko ale postaram się wrzucić na youtube postęp prac.


#unity
#unity3d
#pcmasterrace
#gamedev
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
#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
#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?
@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 :(
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
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
RSGApps - Jak pisałem wcześniej, robię grę w miesiąc #grawmiesiac
Na początku logika...

źródło: comment_raG8raIGFS4XJ0EMVoXNJ3lf7g7LhTQb.jpg

Pobierz
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
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
@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. :(
#unity #unity3d
powiedzcie mi prosze bom głupi :) czy bardziej elegancko jest podpinań obiekty do skryptu przez public zmienna i w interfejsie przciągać w to miejsce obiekt, czy GameObject.find w skrypcie?
oczywiście v1 jest łatwiejsza - ale wydaje mi się taka... nieelegancka. jeżeli podepnę kilkadziesiąt obiektów to się zrobi burdel...