Mam w grze wybór postaci, tzn. strojów tej postaci, ale że jest to pixelart to nie mogę po prostu porobić sobie kilku spriteów i ich animować w grze tylko każdy strój musi mieć swoje animacje złożone z kilkunastu klatek. I pomyślałem sobie, żeby zamiast robić osobne prefaby każdej postaci to zrobię to w jednym gameobjecie za pomocą animatora, tzn przy wyborze postaci załączałby się odpowiedni zestaw animacji (pic related, każde czerwone pole
TadeuszSynZygmunta - Mam w grze wybór postaci, tzn. strojów tej postaci, ale że jest ...

źródło: comment_cSOE5E8ve4nVLcSc7DKXhvotbPiJwXK3.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę dodać do mojej gry efekt starego monitora CRT, coś jak w grze Kung Fury, ale trochę inaczej. Znalazłem gotowy shader na forum

http://forum.unity3d.com/threads/crt-shader.200726/#post-2003264

Działa całkiem dobrze, efekt jest zadowalający, ale tylko w edytorze, na nexusie 7 widzę jakieś artefakty, a na galaxy s mam cały różowy ekran.
TadeuszSynZygmunta - Chcę dodać do mojej gry efekt starego monitora CRT, coś jak w gr...

źródło: comment_XE1JriCeopbVvJ4fS6HFRuJjGWN4cHjH.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TadeuszSynZygmunta: Shadery w Unity są pisane w Cg i potem kompilowane w zależności od potrzeb do hlsl lub glsl (czyli tak jak w tym przypadku dla androida i opengl es), więc może tutaj pojawiają się jakieś problemy (szczególnie że Cg nie jest już chyba rozwijany od paru lat)? Głowy za to nie dam, ale zdaje mi się, że kiedyś natrafiłem na temat na forum unity, gdzie ktoś naprawił niedziałające shadery
  • Odpowiedz
@sortris: Głównym problemem wydajności (na mobilkach szczególnie) jest sam postprocess. Trzeba narysować gotową wyrenderowaną do tekstury scenę z kolejnym passem shadera (albo i wielu). Już tutaj fill rate mocno dostaje po dupie, bo rysujemy każdy jeden piksel pełnoekranowej tekstury.
  • Odpowiedz
#gamedev #unity3d
Pytanie do eksperta o optymalizacje ponieważ jestem Świeżakiem ( a na pewno ktoś już na tym zjadł zęby. )

Ogółem mam mapę która się składa z dużych Tilsów (2D).
Jak mapa stoi nieruchomo to wszystko super - dużo FPS.
Pojawia się ruch - 2FPS...
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
#unity3d wyszło tam w wersji 5.1 widzę dodali coś o multi i chyba tylko dla wersji pro, jest gdzieś to tego multi jakaś dokumentacja bo nie widziałem nigdzie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej, właśnie wypuściliśmy z kolegą pierwszą (i do tego webową) wersję naszej gierki zrobioną w trakcie mijającego właśnie weekendu ( ͡° ͜ʖ ͡°)

Jak możecie zobaczyć na screenie projekt jest utrzymany w bardzo minimalistycznym stylu.

http://www.kongregate.com/games/tkaszura/radi wszelkie komentarze, sugestie, czy jakakolwiek inna forma feedbacku mile widzana!! Jaki wasz werdykt szanowne Mirki? :-)

Paxtorn - Hej, właśnie wypuściliśmy z kolegą pierwszą (i do tego webową) wersję nasze...

źródło: comment_HyK07nXVpHO2BQejXGPHD1wg1vRwbiBD.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ktoś ma pomysł jak podzielić liczbe w #unity3d C# co 3 cyfry? Przykład:

1287460219847
1 287 460 219 847

Dodam jeszcze że liczba jest skonwertowana to stringa przed wyświetleniem
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki! Mam problem!

Mam projekt Unity, który zajmuje 2 giga (Wszystkie Assety, textury, modele etc.)

Jak na szybko z tego stworzyć nowy projekt opierając się na starym?

Bo
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#unity3d

Jest taka sprawa. Jedne Assety się importują idealnie, inne nie.

Czym jest to spowodowane? Szukałem w google i odpowiedzi nie znalazłem. Wersja Unity może?

Ludzie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak rysować krzywą beziera o x grubości i x materiale, między punktami x i y w #unity3d ? Tak, żeby potem obiekty mogły za nią podążać. Coś jak droga.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, chcę sobie stworzyć grę, gdzie jeździ się samochodami.
Nie wiedziałem od czego zacząć, więc mówię sprawdzę projekty z Unity Store.
Podejrzeć skrypty, sprawdzić modele...

Ale one w ogóle mi się nie importują, a jak importują, to wywalają błąd i w pewien sposób otwierają mi się w pasku Start wszystkie zakładki...

Znalazłem
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hmm, chę napisać "rozpiędzanie" obiektu zamiast maksymalnej prędkości po wciśnięciu przycisku najprościej jak się da, nie wiem tylko czy to może zadziałać jeśli zrobiłbym to w ten sposób...

if(input.odpowiedniklawisz){
for (float i = 0.01; i <= 5; i++)
transform.Translate(Vector2.right * i *Time.deltaTime);
}
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ilirian: Na androida, ios w C#? To chyba będzie ciężko, możesz spróbować w tym unity ale nie oczekuj fajerwerków, apka będzie zajmowała 30MB i może być problem chociażby z połączeniem z bazą danych
  • Odpowiedz
@blisher: Kiedyś bawiłem się w unity dlatego chce je wybrać, do tego w prosty sposób pozwala na wysyłanie formularzy na serwer, zazwyczaj apka będzie tworzona ze stroną www więc zawsze będzie można pobierać dane przez formularze WWWForm z pewnością da się połączyć z bazą Unity jest na tyle duże że już takie problemy rozwiązano.

Apka zrobiona w Unity waży jakieś 10-15MB więc jest to jeszcze dopuszczalna wartość.

Sam mam mieszane
  • Odpowiedz
Mirki jak to zrobić? Jak sprawdzić czy collider jest mój? czy na przykład innego obiektu?

if ( czy to jest mój collider )

#unity3d
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zielonymirek: krótko mówiąc: wydajność. Mniejsze obciążenie procesora i pamięci. Porównywanie przez gameobject.tag przydziela i kopiuje dodatkowo pamięć, umieszczanie tego w pętli może zauważalnie pogorszyć wydajność.
  • Odpowiedz
Zmieniłem model sterowania na W S A D , poprawka w UI na różnych rozdzielczościach bo wczorajszy build był z niezłymi błędami do tego wysokość kamery nad statkiem też zależy teraz od rozdzielczości. Przerzuciłem się na host na dropboxie ponieważ nie sprawia on problemów z "Failed to download data file". Kto tam chce popaczeć nowe sterowanie to zapraszam.

Link do giery

----------------------------
Zainteresowanych rozwojem gry zapraszam oczywiście do subskrypcji #wexgames i #infiniteuniverse
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wextor

nie wiem jak rozdzielić to że jak naciskam przycisk UI unieruchomić napęd statku na ten moment

EventSystem.current.IsPointerOverGameObject() :) Jeżeli zwraca true to znaczy ze kursor jest nad elementem UI
  • Odpowiedz