Skończyłem Wykopową grę. Siedziałem nad nią cały miesiąc od rana do wieczora.


Jest to wersja 0.00000001 Pre-Alpha. Może kiedyś zrobię upgrade do wersji 0.00000002

Z początku miał być to zwykły labirynt. Taki jak myszy w nich chodzą. Ale było to tak skomplikowane, że nawet sam się w nim gubiłem. Więc dodałem kilka "śmiesznych" wykopowych obrazków, aby ułatwić sobie orientację w terenie.
R.....x - Skończyłem Wykopową grę. Siedziałem nad nią cały miesiąc od rana do wieczor...

źródło: comment_sPcx0FiwNksysMuTad4h90Wnx4eebjPO.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#gamedev #unity3d

Cześć wszystkim, drugi mój wpis na moim mikro, i drugi dla mnie z fajnym info. Mianowicie po pierwsze nasi DudeWarsi się dostali jako jedna z 5 gier na finały krajowe w konkursie Microsoft Imagine Cup i mamy szansę pojechać do Seattle !
Wuhu :)

A druga i lepsza dla mnie oficjalnie wydałem swoją pierwszą gierke na google play story całkowicie za darmo i bez reklam ( póki co
cometa93 - #gamedev #unity3d

Cześć wszystkim, drugi mój wpis na moim mikro, i drug...

źródło: comment_EkcLZDI5XMC1ULZyaBU36b5uhF9GpEQJ.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@albertizzley: da się, ale tylko na urządzeniu zarejestrowanym jako developerskie połączonym z odpowiednim certyfikatem. Na 99% nie mógłbym w żaden sposób zainstalować .ipa od kogoś innego (podpisane przez siebie też instaluję bez problemu).
  • Odpowiedz
Mam ochotę się podjarać do następnej pracy jednak nie mogę znaleźć na yt filmów tematycznych - albo źle wpisuje ("unity3d cutscene 2D" jak coś) . Zna ktoś jakieś filmy na youtube pokazujące przykładowe cutscenki/filmiki zanimowane w unity? Tylko nie szukam poradników a właśnie takich gotowych filmów, chcę dokonać autozapłonu do pracy ( ͡° ͜ʖ ͡°) .
#unity3d #animacja #gamedev
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ten uczuć, gdy przez kilka dni zastanawiałeś się jak zrobić prościej pewną rzecz, bo oczywiste rozwiązanie wymaga użycia programu graficznego, który włącza się ok 45 sekund. Po tych kilku dniach dochodzisz do tego, że nie ma innego sposobu. Praca graficzna zajęła 3 minuty, 10 linii w c# i gotowe ( ͡º ͜ʖ͡º) lenistwo nie zawsze popłaca.
#unity3d
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra, link ten sam, trochę pomodyfikowałem, psychomode teraz działa w drugą stronę - nie ma zwolnienia czasu tylko zapieprzamy szybciej. No ale na ten czas nie możemy sprintować jeszcze na shifcie.

Teraz zostałoby mi tylko przerobić resztę interfejsu, od plansz po przyciski, najlepiej tak żeby były na jednym atlasie sprite'ów, nawet razem z przyciskami dotykowymi, i cutscenkę 2d przed grą właściwą a po menu :> .

https://0021dbf55e581d383a9ea35d20a9b65abe90bb88.googledrive.com/host/0Bw_fKeuG5AKRfno1WmdJRWFzNjBDd2k3azhuYmRjcnhoblRkZWh6Tllhd21xemNCeExqUHc/jotbwebplayer.html

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

Chciałem trochę usprawnić kod żeby był bardziej proceduralny a nie zależny od konkretnych liczb. Mam konkretny przypadek sprintu na shift - kiedy po wciśnięciu shift'a wykonuje się operacja speed=25 to jednorazowo się zwiększa i nasza postać sprintuje. Jak puścimy, wykonuje się operacja speed=15 i z nowu wracamy do normalnego hodu.
Ale - jak chciałem zrobić prostą zależność że po wciśnięciu tego cholernego klawisza sprintu prędkośc nam się dubluje "speed = speed*2" to
  • 35
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MichaelP: podczas naciskania klawisza nie ustawiaj wartości prędkości tylko flagę logiczna (boolean). W updejcie sprawdzaj czy flaga jest ustawiona i w zależności od ustawienia ustalaj wartość prędkości.
  • Odpowiedz
https://0021dbf55e581d383a9ea35d20a9b65abe90bb88.googledrive.com/host/0Bw_fKeuG5AKRfno1WmdJRWFzNjBDd2k3azhuYmRjcnhoblRkZWh6Tllhd21xemNCeExqUHc/jotbwebplayer.html

Dodałem ikonkę on/off do muzyki - w tym momencie słabo widoczna przez ikonę unity, ale klikać się da - do tego usunąłem całą osobną scenę, a creditsy dałem na małym czerwonym pasku na dole menu, obydwie rzeczy do współgrania. Do tego przywróciłem stare dodawanie amunicji, i poprawiłem dziury w jezdni żeby łatwiej było w nie wpaść a nie przelecieć nad nimi.

#gamedev #unity3d
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

https://db.tt/ZvzAaK1k

#blisherkodzi #gamedev #unity3d

Poprawiłem trochę animacje i ogarnałem szalone IK żeby nie skakało jak posrane (patrz poprzedni gif), mam taką prośbę żebyście odpalili, poklikali trochę i powiedzieli jak z wydajnością (ile % procesora zjada i czy niedajboże się ścina), bo algorytm jest k------o niewydajny.
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dobra, obiecałem to jest, parę rzeczy naprawiłem, parę dodałem, menu jest ze starej wersji - po prostu znajomy się nie odzywa a pliki z logiem i planszami się gdzieś zapodziały... Nie ważne.
Tabela działa - a raczej powinna - creditsy chyba usunę całkowicie i wstawie je gdzieś na dole menu głównego. Dodatkowo myślę że planszę z instrukcjami też można połączyć z menu głównym. Do tego ogarnąć grafiki, naprawić błędy.. i brać się za
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jigsaw96: Zamiast zmniejszenia ilości ammo z lvlem, chyba po prostu jeszcze bardziej zwiększe ilość buraczanych hord na ulicach.
Ewentualnie może ze 20 zespawnuje od razu na start, co by nudno nie było.
  • Odpowiedz
Wyskoczył mi problem z zapisywaniem zmiennych do playerprefs, a potem ich odczytywaniem do tabeli wyników. W sumie jak wszystko zawiedzie, to mogę sobie wrócić z ngui z powrotem do canvasa jeśli chodzi o te sprawy, ale chciałbym sprawdzić czy uda się to ogarnąć...

Wyświetlanie wyników zmieniłem z text.text (tego nowego ui po unity4.6) na s tare ngui text. Po samym zmienieniu "składnika" w zmiennych wyskoczyło mi takie coś :/ .

"Input string was not
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MichaelP Sam błąd (właściwie wyjątek) mówi o tym, że 'int.Parse()' nie może zamienić stringa na liczbę (np. dlatego bo jest pusty lub zawiera tylko litery). Albo przechwytuj wyjątek blokiem try/catch albo użyj funkcji 'int.TryParse()'.

Co do drugiego pytania, jeżeli tą wartość masz jako liczbę gdzieś zapisaną, to najlepiej użyć jej bezpośrednio.
  • Odpowiedz
Ej, możecie mi powiedzieć jak to jest że jak nie potrafię czegoś wykodzić to po parę godzin siedzę w-------y, a jak zazwyczaj napiszę o tym na jakimkolwiek forum czy nawet na wykopie to po pięciu minutach nawet bez komentarza zwrotnego wpadam na pomysł i działa to jak należy a ja wychodzę na ostatniego idiotę i ignoranta (pozdro @regis3 ) co zawsze liczy na odpowiedź z internetu?

To jest tak k------o dołujące...
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

co tak naprawde robi operator new w C#. to jest tak ze działa jak wskaznik? ze np tworze sobie obiekt klasy Enemy i wywoluje konstruktor.
Enemy enemy ;
enemy = new Enemy() ;
bo bez wywolania konstruktora nie bedzie smigać bo chce uzyc unassigned local variable ;

dlaczego w unity (C#) moge bez problemu stwozyc obiekt klasy Enemy i wywołać funkcje bez błędu.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach