Ostatnio było w klimacie westernowym, tym razem bardziej II Wojna Światowa. Krótki filmik, żeby zobrazować sytuację (niestety nie wiem jak zrobić gif o lepszej jakości...).

GIF

#feaoftruss , #bridge , #bridgebuilder , #bridgeconstructor , #gamedev , #unity3d , #unity , #fea , #most , #mosty , #csharp , #mes, #budownictwo, #gry, #grypc, #gryonline, #politechnika
FEAofTruss - Ostatnio było w klimacie westernowym, tym razem bardziej II Wojna Świato...

źródło: comment_jUSeLsM9l4TLRSRXHtzSbdQkPxJiB41E.jpg

Pobierz
Projekt nie umarł, ale mając nikłe pojęcie o grafice 3D + mało czasu na przeznaczenie na rozwój, progres jest bardzo wolny ( ͡° ʖ̯ ͡°)

Generalnie, utknąłem przez ostatnie dwa tygodnie na tworzeniu modelu tego nieszczęsnego malucha. Jest trudniej niż się spodziewałem, ale zapłaciłem za kurs na Udemy, który jest bardzo kompleksowy, więc powoli będę się rozwijać w tym kierunku i mam nadzieję, że efekty będzie widać. Póki
TymRazemNieBedeBordo - Projekt nie umarł, ale mając nikłe pojęcie o grafice 3D + mało...
@TymRazemNieBedeBordo: Gra będzie zwyczajną próbką umiejętności, czy bardziej poważniejszym przedsięwzięciem? Gra będzie darmowa czy będzie dostępna na steamie za opłatą?
Ze swojej strony polecałbym Ci iść na Kickstartera, bo kogoś ta gra może zainteresować, który sypnie lekką gotówką na start. Dodatkowo jeżeli potrzebowałbyś grafika 3d do samochodów, to mogę Ci podać namiary na popularnego polskiego modera w MTA SA. Jego pierwsze z brzegu wykonane auto
tutenham - @TymRazemNieBedeBordo: Gra będzie zwyczajną próbką umiejętności, czy bardz...

źródło: comment_OPJNDfqWc20OnmqFEtE0mrQD6ztkiFoG.jpg

Pobierz
#csharp #unity3d #unity #stream

Pomocy bo zaraz wyrzucę laptopa przez okno, otóż problem jest wręcz trywialny - zapisać string po stringu do pliku tekstowego.

Zapis odbywa się po osiągnięciu zwycięstwa. Po pierwszej iteracji gry wszystko bangla fajnie, jednak przy następnych wyrzuca exception. Już nie mam pojęcia gdzie może leżeć błąd i zdecydowanie zajmuje mi to więcej czasu niż powinno, błagam o pomoc...

Kod:
https://pastebin.com/E2b6GMG4

Głównie chodzi mi o konstrukcję Update() oraz saveIteration()
Lacwik - #csharp #unity3d #unity #stream

Pomocy bo zaraz wyrzucę laptopa przez okn...

źródło: comment_IZqBPWNX8toKsvOE7NmGgwk1YeiREqx1.jpg

Pobierz
@Lacwik: Skoro tak, to się trochę poczepiam:
1) Jeżeli nie zapisujesz czegoś kilka razy na sekundę albo miliona bajtów to spróbuj tak jak mówiłem - File.AppendAllText() albo AppendAllBytes czy co tam bardziej Ci pasuje.
2) Jeżeli bardzo chcesz streama to pewnie ostatnia linijka kodu od @nielegalny_imigrant powinna być ok StreamWriter fileWriter = new StreamWriter(new FileStream("answers.txt", FileMode.Append, FileAccess.ReadWrite, FileShare.None)); fileWriter.Write(asdasdasd); fileWriter.Close()
3) Zlituj się z tą pętlą for w 97 linii. Nic
Mam problem z ustawieniem położenia jednego obiektu względem drugiego na osi x. Pierwszy obiekt jest na pozycji x = 5, natomiast drugi obiekt ma być tak jak by przyklejony do tego pierwszego:
paddleToBallVector = this.transform.position - tb1.transform.position;

Kod w tej formie mi działa ale go nie rozumiem. Na początku myślałem, że linijka określająca położenie obiektu Ball ma wyglądać w ten sposób:
paddleToBallVector = this.transform.position = tb1.transform.position;

Ale wtedy obiekt jest przesunięty względem
@rubesom: Nie wiem dokładnie o co się rozchodzi bo nie bawiłem się unity, ale na logikę to masz tam ustawione coś w rodzaju układu relatywnego, gdzie pozycja jednego obiektu jest określana na zasadzie relacji pomiędzy innymi obiektami, a nie na zasadzie absolutnej pozycji na osi układu współrzędnych.
Ew. nie bierzesz pod uwagę pracy kamery.
Mam na scenie obiekt, który ma odtwarzać dźwięk. Kiedy przechodzę na następną scenę i wracam na tą gdzie jest obiekt z muzyką to dźwięk się zapętla, odtwarza się od nowa dana ścieżka dźwiękowa. Rozwiązałem to w prosty sposób w kodzie (sprawdzam czy obiekt już istnieje i ewentualnie go niszczę) ale nie wiem jak to dokładnie działa w unity i tutaj potrzebuję pomocy.
Przy uruchomieniu danej sceny są za każdym razem tworzone wszystkie
@rubesom: Scena uruchamia się taka, jaką ja stworzysz. Jak "oznaczysz" jakiś obiekt tym DontDestroyOnLoad to będzie on żył tak długo, aż go zniszczysz (między scenami też).
Więc jeżeli masz ten obiekt na scenie i ładujesz 2 razy tę scenę, to musiałbyś jeden usunąć.
Ale najlepiej takie obiekty tworzyć na jakiejś scene wcześniejszej, która nigdy drugi raz nie zostanie załadowana.
Siema ;)

Dawno nic nie pisałem, ale teraz już powinienem być bardziej aktywny ;)

Od prawie roku pracuję (na przemian z Formułą Clickerem) nad nową grą!

Gra idle clicker, w której będziemy budować swoją wioskę średniowieczną:) W planach - rozbudowa osady, ulepszenia, zatrudnianie doradców, ulepszanie technologii i wiele wiele innych :)

Załączony gif to tylko sneak peek, ale gra już ma praktycznie wszystkie mechanizmy gotowe.


Dajcie znać, co myślicie!

________________________________________________________________________
Zachęcam do

Jak Ci się podoba?

  • Bardzo! 14.3% (28)
  • Bardzo, bardzo! 6.6% (13)
  • Wpizdu! 11.7% (23)
  • Shut up, and take my $0! 67.3% (132)

Oddanych głosów: 196

Prophet1111 - Siema ;)

Dawno nic nie pisałem, ale teraz już powinienem być bardzie...
#unity #csharp

Halo potrzebna pomoc
Otóż potrzebuję pobrać pozycję mojego ludka na mapie by potem dzięki niemu pobrać informacje o obiektach go otaczających, z racji tego, że wejscia sieci neuronowej nie moga byc puste, postanowiłem uzupełnić wszystkie puste pola widmowymi klockami by z nich czerpać x i z.
Teraz pojawia się problem, czemuż to pokazany na zdjęciu ludek i biały klocek mają dokładnie te same składowe transform jednak znajdują się w innych
Lacwik - #Unity #csharp

Halo potrzebna pomoc
Otóż potrzebuję pobrać pozycję mojeg...

źródło: comment_dTUCn5Ozb5Qmu8c3dxmUJVWvC9YSZ6sR.jpg

Pobierz
Ktoś mi łaskawie wytłumaczy

a = GetComponent ();
a = GameObject.FindObjectOfType(typeof(cosTam)) as cosTam;

Dlaczego w Unity, C#, wymagane jest dopowiedzenie jeszcze, że poszukiwanym obiektem jest np. CosTam jako (as) coś tam? Dlaczego muszę doprecyzowywać po "as" jeszcze to, skoro już wcześniej wyraziłem się, że typeoff to jest właśnie cosTam? :)

#unity3d #unity #unity #gamedev #csharp

Dziękuję za odpowiedź.

EDIT: i dlaczego musze jeszcze powiedzieć że a to weź komponent od skoro już
no tak, ale dlaczego jeszcze muszę pisać "as" i nazwę obiektu? Dlatego, bo jest głupio napisane?


Popatrz na to tak: twoja metoda przyjmuje argument typu Type. Ten Type jest w zasadzie takim samym typem zmiennej jak choćby string, int czy twoje cosTam. Zmienna typu Type przechowuje informację o dowolnym typie (trochę taka incepcja), czyli może np. zawierać informację o intach, o stringach czy czymkolwiek innym, ale sama zawsze pozostaje zmienną typu Type.
siema mireczki ogolnie chcialem se gre zrobic na telefon i wgl nie umiem tego robic ale zawsze bylem wszechstronnie uzdolniony i mysle ze dam rade z poradnikami moje pytanie tylko brzmi takie na start, chcialem zaczac od zrobienia grafik, ale czy unity zrobi tak, ze rozmiar bedzie sie dostosowywac do rozmiaru telefonu? (nie beda to pixelarty tylko bardziej rzeczy ktore bedzie mozna skalowac na dowolny sposob) a jesli tak to w jakiej
Po długiej przerwie nieobecności...

W między czasie cały czas pracuję nad grą. Dużo się w niej zmieniło jeżeli chodzi o algorytm obliczeniowy, ale obecnie pracuję nad oprawą wizualną. W związku z tym mały udpade - tak teraz przedstawia się jeden z etapów. Tak było kiedyś.

#feaoftruss , #bridge , #bridgebuilder , #bridgeconstructor , #gamedev , #unity3d , #unity , #fea , #most , #mosty , #csharp , #mes, #budownictwo,
FEAofTruss - Po długiej przerwie nieobecności...

W między czasie cały czas pracuję...

źródło: comment_Wb9FXrFzNcRPZyoqTJGKc8YsfJKXfzSH.jpg

Pobierz