Zgodnie z obietnicą wrzucam gifa. Jeśli ktoś ma jakieś doświadczenie w dostosowywaniu ruchu postaci do nierówności terenu to niech się odezwie, bo nie wiem jak powinno się to robić. Trawa jest w 2 wersjach (ten sam model tylko inaczej obrócony) umieszczonych na terenie jako drzewa. Teren ma teksture i normal mapę wygenerowaną z tekstury w GIMPie magicznym pluginem.
Wołam @TadeuszSynZygmunta bo chciał gifa.
__________
obserwuj tag #jigsawtworzy jeśli chcesz być na bieżąco
jigsaw96 - Zgodnie z obietnicą wrzucam gifa. Jeśli ktoś ma jakieś doświadczenie w dos...

źródło: comment_Qh5jpdJKPBVqIUnBGUM2gh9oZXOPwm8U.jpg

Pobierz
@EpicSilence: Propos kolizji: gdyby to było tak proste to dawno bym to zrobił, ruch jest bardziej skomplikowany, nie wykorzystuje fizyki ciał sztywnych, uniknięcie kolizji będzie naprawdę trudne.
Co do modeli to pewnie będe czegoś potrzebował, odezwę się.
  • Odpowiedz
Cześć, tak się zacząłem bawić w unity i mam mały problem. Zrobiłem sobie monetę, która znika po zetknięciu z graczem, spoko. Tylko jak zrobić, żeby pojawiała się kopia takiej monety w randomowym miejscu po zebraniu tej pierwszej (no nie do końca najlepiej jak bym mógł wyznaczyć jakieś min i max współrzędne gdzie się mogą respawnować). Pomocy !
#gamedev #unity3d
No cześć, załóżmy że mam dwa obiekty z kolizją. I teraz sprawa jest taka że jeżeli coś wpadnie w obiekt to zmienna przyjmuje wartość TRUE powiedzmy że zmienna sie nazywa bool Przedmiot1 = true; i teraz drugi obiekt, to samo czyli wpadam w jego kolizje i jego bool zmienia się na true czyli bool Przedmiot2 = true; no i teraz powiedzcie mi jak zrobić żeby te dwa obiekty połączyły się linią podczas
@Wextor: I albo (łatwiej) zrób sobie prefaba, ustaw materiał szerokość bajery. I jak potrzebujesz linii to tworzysz kopie tego prefaba w grze. Później ustawiasz tylko współrzędne początek/koniec.

Albo twórz go dynamicznie ustawiając wszystko w kodzie.

Najlepiej tworzone obiekty dodawaj do jakiegoś List żebyś mógł tym zarządzać, usuwać później itp.
  • Odpowiedz
#gamedev #unity3d i chyba też #programowanie

Uczę się tworzyć gry na Unity3D i trafiłem na mały problem.

Napisałem skrypt, który odpowiada za wystrzelenie pocisku wzdłuż danej osi i po zakończeniu pętli for zniszczenie obiektu (żeby nie naspamowało się go po wielu wystrzałach). Problem polega na tym, że gdy wciśnie się spacje przed zakończeniem wykonywanie metody, to zostaje ona zatrzymana w aktualnym miejscu i jest puszczana na nowo, czyli: leci pocisk i w
@Adenozynotrifosforan:

Zawsze możesz dodać sobie publiczną zmienną typu GameObject w skrypcie i przeciągnąć prefab w inspektorze, żeby ustawić jej wartość.


Super, działa. To mi się podoba () Dzięki!
  • Odpowiedz
Właśnie tnę i zmniejszam szczegółowość kolejnych modeli i tak coś mi nie pasuje, więc chcę się was o coś spytać.
O ile ilość drawcalls powinna być jak najmniejsza ( >40 bodajże) to jak się ma sprawa z "saved by batching" ? Też powinno być małe, czy to jest coś lepszego i robiącego coś dobrego dla optymalizacji ogólnej?

#gamedev #unity3d
Koledzy, jestem już prawie przy końcu, przeszedłem już na trialową wersję pro #unity3d , wstawiłem tytułowego splasha, i spróbowałem wstawić cutscenkę - nie działa. Tak jak napisali tutaj: http://docs.unity3d.com/Manual/class-MovieTexture.html i tutaj: http://docs.unity3d.com/ScriptReference/Handheld.PlayFullScreenMovie.html , użyłem funkcji:

function Start () {

Handheld.PlayFullScreenMovie ("StarWars.mp4", Color.black, FullScreenMovieControlMode.CancelOnInput);

}


Po czym wrzuciłem ten prosty skrypt w gameobject _Manager (z podkreśleniem na początku nazwy), i nie wiem czemu, ale nie chce załapać, filmik jest wrzucony w .mp4 więc
@MichaelP: możliwe. To, że plik ma rozszerzenie mp4, jeszcze nic nie znaczy. Usuń rozszerzenie albo zmień na inne i zobaczysz, że niektóry programy (np. VLC), dalej bez problemu odtworzą video. Spróbuj z innym klipem.
  • Odpowiedz
@MichaelP @januszkarwasz:
Janusz masz rację, trochę nie doprecyzowałem odpowiedzi - przez rozmiar miałem na myśli ilość rzeczywistych tekstur upchniętych w jednym atlasie. Ogólnie każda zmiana stanu karty graficznej wymaga odrębnej instrukcji rysowania więc jeśli:

- Następuje zmiana efektu (shaderów)
- Zmiana właściwości efektu (zmieniamy np teksturę/tekstury albo jakieś parametry shadera)
- Zmieniamy właściwości stanu kontekstu urządzenia (np wyłączamy rysowanie tylnich ścian itd, czyścimy ekran etc, ogólnie jest to zmiana tego samego
  • Odpowiedz
Mirki z mobilnego #gamedev, zarówno #unity3d jak i #unreal. Jakie są wg Was najładniejsze graficznie tytuły/dema zbudowane i dostępne na tych silnikach? Chcę porównać je pod tym kątem, jednocześnie sprawdzając performance na najnowszych urządzeniach.
#gamedev #unity3d
Dzisiaj ogarnąłem trochę bardziej drawcalls'y i jeszcze mam z nimi problem. Od początku robienia gry zjechałem z 1000 do 360 dc, a dzisiaj jeszcze do 90 - i już nie wiem co ograniczyć żeby było tego mniej, tutaj macie link do apki, potestujcie, może uda się coś wymyśleć żeby to ładnie wyglądało.
https://www.dropbox.com/s/gyvvrb1mphxzjw4/johnnyonionthebeta.apk?dl=0

Zastanawiam się nad mgłą i ograniczeniem pola widzenia w obiekcie kamery, ale nie jestem pewny na pewno
  • Odpowiedz
@namthar: Póki co jestem jeszcze na designie, ale przejrzałem całą książkę pobieżnie:

14 rozdziałów jest o designie, metodologii w projektowaniu gry, dużo odnośników do ciekawych prac.
12 rozdziałów jest o programowaniu w unity i c#, podstawy, funkcje, klasy, debugowanie, oob
7 dużych rozdziałów w których pracuje się nad prototypami różnych prostych gier
i 3 rozdziały dodatki
  • Odpowiedz
@Lowhere: Dzięki za odpowiedź. Miałem początkowo wrażenie, że ta książka jest z nauka programowania i Unity od zera, a mniejsza część to projektowanie, prototypowanie itp, ale chyba proporcje są ok.
  • Odpowiedz
Chłopaki, szybkie pytanie do tych co pamiętają jakąś moją wersję testową - opłaca się w ekranik ładowania wstawić obrazek z "instrukcjami" ? W cudzysłowiu bo to byłyby zwykłe podpisane obrazki "co zbierać/czymstrzelać/czymsięporuszać".
Bo w sumie zostało mi przetestować tabelkę "grubszymi testami", zoptymalizować jeszcze bardziej mapkę, posprawdzać i wydać.
I drugie pytanie do tabelki - tak za pamięci - opłaca się dać przycisk od czyszczenia wyników w tabelce?

#pytanie #gamedev #unity3d #januszcebula
Na stronie Unity znalazłem informację, że:

Crossy Road earned over $1 million in 45 days on iOS alone just with Unity Ads.


Można? Można.

Choć szczerze mówiąc to nie widziałem tam żadnych reklam, tam chyba jest tak że można obejrzeć reklamę i w zamian dostaje się wirtualną walutę potrzebną do kupna nowych postaci.

W ogóle Crossy road jest perełką jeżeli chodzi o model free2play. Kupowanie nowych postaci jest w 100% opcjonalne i
TadeuszSynZygmunta - Na stronie Unity znalazłem informację, że:
 Crossy Road earned o...

źródło: comment_4uYYku3FWlHdEqFTQPd2RFsdWYiYnRT0.jpg

Pobierz
@Wextor: bardzo duzo pomysłów, jak w tym przypadku, to oryginalne podejscie do jakiegos wczesniejszego pomyslu ;p
Crossy road to po prostu frogger na sterydach w przyjemnej dla oka oprawie ;)
  • Odpowiedz