#gamedev #unity3d

Cześć od dłuższego czasu oglądam wykop ale jeszcze raczej nie udzielałem się na nim indywidualnie, wraz z chłopakami pracujemy nad grą od ponad półtora roku w wolnym czasie. Jesteśmy właśnie na etapach beta testów i zbieramy opinie, pomysły i problemy w naszym user community ( www.dudewars.heeduser.com).

Właśnie walczymy o wejście do finałów Imagine Cup gdzie mamy na prawdę duże szansze, żeby pojechać walczyć międzynarodowo do Seattle
cometa93 - #gamedev #unity3d 



Cześć od dłuższego czasu oglądam wykop ale jeszc...

źródło: comment_4DKlafZZUxzBiIhZMrFuebHNbHiF8nSW.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@aklopis: tak, dostarcza. Nie ma znaczącej rożnicy w samym tworzeniu na Oculusa, trzeba tylko zwracać uwagę na istotne elementy jak np. wysoka wydajnosc, zeby komputery udzwigęły grę w 75 czy 90 klatkach, zachowanie perspektywy, czy nie powodowanie choroby dyskomfortu poprzez nie ingerowanie w ruch kamery itp.
d.....r - @aklopis: tak, dostarcza. Nie ma znaczącej rożnicy w samym tworzeniu na Ocu...
  • Odpowiedz
#unity3d #gamedev

Mirki pomożecie? Bo nie rozumiem, co źle zrobiłem ( ͡° ʖ̯ ͡°)
Funkcja ma wystrzelić pocisk, który jest prefabem. Pocisk się pojawia, ale zamiast lecieć do przodu po prostu sobie spada (ma przypisany rigibody2d). bulletSpeed ma
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MichaelP : z tego co pamiętam nowi użytkownicy mają zablokowane foldery publiczne i są one dostępne tylko dla wersji pro. link Sam miałem z tym problem i nie udało mi się go rozwiązać. Tutaj masz poradnik jak umieścić grę na Google Drive: link
  • Odpowiedz
Przeniosłem większość znajdziek z js do c#, został my tylko tryb psychorżnięcia (hmm, myślę go przebudować bardziej dosłownie, serio :> ) tylko wyskoczył mi error, który przed unity5 nie miał miejsca:

error CS1624: The body of PsychoMode.psychomod()' cannot be an iterator block because void' is not an iterator interface type

sprawa jest taka że pod void ontriggerenter chce wywołać funkcję psychomod() z dołu skryptu - wrzuciłem w osobną funkcję bo ma ona
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Na kiblu wpadłem na pomysł na grę, która będzie totalnym pogromcą greenlighta, sprzeda się w milionach sztuk.


Kilka pytań technicznych:
grę będę robił na #unity3d, chcę mieć klasę Event i listę tych eventów. Czy wszystkie klasy muszą dziedziczyć po MonoBehaviour? I czy unity w ogóle się nada do małej gierki strategicznej na mapie europy (mapka prosta, coś jak z ryzyka) i jak najlepiej ją zrobić?
Jak zrobić coś takiego jak jakiś
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No, mały zapis na dziś wieczór - po starym gui zrobionych w całości canvasem (nie wiem czemu żadnego canvasa nie było widać w wersji przeglądarkowej), główny powód to zunifikowanie interfejsu do rozmiaru ekranu, udało się, rozmiar tekstu też wrzuciłem w razie czego. Jutro chce spróbować całą resztę wrzucić w gui, i do tego funkcję skoku na ppm żeby można było wskakiwać na obiekty po znajdźki :> . No i będę mógł wydać
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sproject: Dzięki, sprawdzę :) .
edit: Ale i tak wrzucę w builda tylko tą "główną" scenę, do zabawy. Potem będę siedział nad cutscenką 2D, pomysł mam, ale jak ją wykonam to z moim znajomym będziemy mogli biznes otwierać bo pomysł na gry już będzie :> .
  • Odpowiedz
currentHealth.ToString = text.text;

error CS0131: The left-hand side of an assignment must be a variable, a property or an indexer

Heemm....

text.text
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MichaelP: ToString() to metoda, nie zmienna. nie możesz przeciążać tak metod w C#
a jeśli przed unity 5 tak działało, to dlatego, że było to mega z-----e. W końcu działa dobrze - deal with it
  • Odpowiedz
Witam szanowne #unity3d,
dopiero zaczynam się bawić w robienie gierek więc proszę bardziej doświadczone osoby o pomoc. Potrzebuje jakiegoś poradnika/ów odnośnie tworzenie własnych modeli, animowania ich, teksturowania, tworzenia particle'ów, itp.
Zdaje sobie sprawę, że będzie to zabawa z innymi programami ale potrzebuje jakiegoś nakierowania. ( ͡° ͜ʖ ͡°)
Co do podstawowych modeli posiłkuję się tą stroną, może kogoś zainteresuje: http://tf3dm.com/

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

@Breniacz: Tak, w blenderze można bardzo prosto tworzyć animacje w oparciu o szkielet (poczytaj: riggowanie/rigging), potem wyeksportować je do formatu fbx i wrzucić do Unity
  • Odpowiedz
  • 0
No pwenie ze blender ;)) Proste rzeczy mozesz sam robic ale potem to nie starczy ci czasu na wszystko, musisz wybrac co robisz czy grafike czy unity
  • Odpowiedz
Wie ktoś może jak w unity5 można nałożyć animacje sprite'a na mesha? Żeby postać była zwykłą kostką, ale od góry na meshu był animowany sprite postaci, bardzo mnie to ciekawi :/ .
#gamedev #unity3d
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jak zmienić przybliżanie w Unity3D na kółku myszki?

Da się zmienić parametr?
Albo z innym klawiszem połączyć?

Bo w tym Unity 5 to strasznie chaotycznie chodzi. I szybko.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Sora za spam dziś ale no jaja jakieś, pocisk ma kolizje sfery no i tam dałem że jak uderzy w coś to żeby się niszczył i sprawa jest taka że statek który ma kolizje koliduje z otoczeniem a pocisk który ma kolizje nie koliduje a ciekawe dlaczego.

void OnCollisionEnter (Collision collider)
{
Destroy (gameObject);
}
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Wextor: Jeśli przy wolno poruszającym się pocisku będzie działać kolizja, jak zasugerował @Obamao, to chodzi o to, że w jednej klatce liczącej fizykę pocisk jest jeszcze przed obiektem, a już w następnej za (ze względu na prędkość) i w żadnej nie zachodzi kolizja. Do tego masz ustawienie w Colliderach "Collision Detection" - domyślnie jest "Discrete" czy to, co opisałem wyżej, które zresztą jest najwydajniejsze. Możesz popróbować poustawiać inne
  • Odpowiedz