Mirki z #unity , mam problem. Robię grę 2D, i wydaje mi się, że po dodaniu Canvasu z buttonami (a prawdopodobnie to dokładnie po dodaniu do Canvasu Canvas Scalera) przestał mi prawidłowo działać widok Scene - widzę na nim jedynie buttony z canvasu, nic więcej. Po odpaleniu wszystko jest ok. Ktoś coś?
Wszystko
Najnowsze
Archiwum

fortySeven
- 1

Kozun
- 0
@fortySeven: Unity to tak wyświetla. Zazwyczaj jak robisz grę to UI na scenie będzie nieproporcjonalnie większe. Jeśli chodzi o coś innego to wrzuć screena. Obadamy :P
- 1
Szukam szukam, ale nie mogę znaleźć. Szukam jakiegoś assetu, który potrafi nagrać ścieżkę jadącego pojazdu w taki sposób, aby mógł go potem odtworzyć. Dla przybliżenia, coś podobnego jak ghost pojazdu przeciwnika w np. Gran Turismo czy podobnych.
#unity #gamedev #uczesietagowactogowno :)
#unity #gamedev #uczesietagowactogowno :)
- 2
@gozdaGB: Co jest potrzebne zeby odtworzyć przejazd? Najprościej jak się da to pozycja i czas. Jak masz te dwa zapisane co ileś czasu (zależnie od potrzeb możesz sobie ustawić dowolną częstotliwość). Potem można to komplikować o dodanie prędkości, kąta, przyśpieszenia...
Żeby odtworzyć bierzesz aktualny czas, patrzysz na czas z save jakąś funkcją (interpolacja liniowa?) zgadujesz gdzie wtedy był samochód i go tam teleportujesz.
Kompilujesz i profit - masz ducha!
Żeby odtworzyć bierzesz aktualny czas, patrzysz na czas z save jakąś funkcją (interpolacja liniowa?) zgadujesz gdzie wtedy był samochód i go tam teleportujesz.
Kompilujesz i profit - masz ducha!
- 1
@gozdaGB: No to jak nie umiesz programować to gorąco polecam UE4 (ʘ‿ʘ) Będziesz sobie wesoło ciągał bloczki zamiast pisać w c# w unity. Tam się nie robi 2d mobilek tylko gry 3D ale 3D dla niegrafika jest chyba nawet prostsze, a dobra gra 3D wcale nie musi być trudniejsza od 2D zwłaszcza że masz gromadę dobrze zrobionych systemów ;)
Treść przeznaczona dla osób powyżej 18 roku życia...
@TymRazemNieBedeBordo: contra?
- 0
@zielonymirek: na tym etapie za wcześnie na to ( ͡° ͜ʖ ͡°) prawdopodobnie nie bede wrzucac updateów ze żmudnej pracy kodowania i ogarniania logiki, zrobię coś jak gra będzie nadawała się do pokazania.
@psemcio: przed grudniem ale 2017 (✌ ゚ ∀ ゚)☞
@psemcio: przed grudniem ale 2017 (✌ ゚ ∀ ゚)☞
Treść przeznaczona dla osób powyżej 18 roku życia...
- 2
@ciachostko: jak bardzo prostą? ( ͡° ͜ʖ ͡°) zrób kulkę zamkniętą w kwadracie, która nie może dotknąć ścian i liczony jest czas. Done
- 4
dzisiaj w Packt'cie za darmo:
Learning NGUI for Unity
https://www.packtpub.com/packt/offers/free-learning
#packtpub #programowanie #unity #piwniczaknews
Learning NGUI for Unity
https://www.packtpub.com/packt/offers/free-learning
#packtpub #programowanie #unity #piwniczaknews
Podjąłem z cumplem wyzwanie Unity3d - zajebista gierka i marka w ROK ! (obecny poziom wiedzy okolicy zero jeżeli chodzi o programowanie) - Ale pozostajemy w branży, że tak to określę. W związku z tym Mirabelki i Mirki jakie możecie polecić strony oraz książki lub e-booki dla początkującego jak i "zawodowca na przyszłość". #unity3d #unity #programowanie #kodzenie i miejmy nadzieję autorski #wyzwanieunity3d
@frogii1990 multi w sensie ktoś stawia serwer i gra paru graczy czy MMO?
- 0
@RSGApps Hej powstało ;) odezwij się na priv
- 10
Hej!
Nie mam nic do pokazania z Angry Johna ponieważ jestem w trakcie przeszczepu generatora na nowy (niezbędne do dodania nowych funkcjonalności), ale sprawdźcie gierkę, którą do tej pory pokazywałem jedynie na twitterze.
Jest to gra o podkręcaniu kul, która robimy w międzyczasie w ramach nauki #unity. Nie wrzucałem nic z niej bo wciąż grafika jest na placeholderach, ale mechanikę już prawie mamy dograną. (。◕‿
Nie mam nic do pokazania z Angry Johna ponieważ jestem w trakcie przeszczepu generatora na nowy (niezbędne do dodania nowych funkcjonalności), ale sprawdźcie gierkę, którą do tej pory pokazywałem jedynie na twitterze.
Jest to gra o podkręcaniu kul, która robimy w międzyczasie w ramach nauki #unity. Nie wrzucałem nic z niej bo wciąż grafika jest na placeholderach, ale mechanikę już prawie mamy dograną. (。◕‿
źródło: comment_d9X6sbPBidtwR9XTktoGAPS6ol0Qtx2c.jpg
Pobierz4
Z Brush Tworzymy Twarzolapa cz 1

Nasze media: Facebook ► https://www.facebook.com/CziczakAcademy Twitter ► https://twitter.com/cziczakacademy
z- 0
- #
- #
- #
- #
- #
- #
7
Proceduralne generowanie labiryntu Unity 3D

Cześć! Czy kiedykolwiek zastanawialiście się jak wygenerować labirynt z jednym poprawnym rozwiązaniem, możliwością rozbudowy do labiryntów wielowymiarowych, jak wykorzystać algorytm przez nawroty?
z- 0
- #
- #
- #
- #
- #
- #
- 10
Cześć ( ͡° ͜ʖ ͡°)
Witam w kolejnym odcinku #brutalnaprzestrzenkosmiczna.
Przedstawiam anchor camerę, która ostatnio przeszła pewien lifting. Jego celem było umożliwienie prostej nawigacji i obserwacji zaanchrowanej planety, dzięki czemu da się robić ładne ujęcia na planetę i
Witam w kolejnym odcinku #brutalnaprzestrzenkosmiczna.
Przedstawiam anchor camerę, która ostatnio przeszła pewien lifting. Jego celem było umożliwienie prostej nawigacji i obserwacji zaanchrowanej planety, dzięki czemu da się robić ładne ujęcia na planetę i

Mirki, polecicie jakis w miarę aktualny tutorial do unity 2d, ale tekstowy a nie video? Oczywiście może być po angielsku ( ͡° ͜ʖ ͡°)
#unity
#unity
- 0
Drogie mirki. jest jakaś możliwość, żeby na stałe powiązać koordynaty w pikselach z tymi z świata Unity? #unity #unity3d #gamedevpraktyka
- 1
@JanuszHeweliusz: Albo zmienisz rozmiar kamery albo pixels to units ustawiasz na x(np. 100) i przesuwasz o 1/x aby przesunąć o jeden pixel(mówię oczywiście o pixelu grafiki a nie ekranu). Wybrałbym sposób z kamerą :)
- 2
@JanuszHeweliusz: Tłumaczę:
Przyjmijmy, że mamy ortogonalną kamerę. Rozmiar ustalony w inspektorze jest stały i odzwierciedla wysokość widocznego wycinka sceny/świata/zwał jak zwał. W zależności od rozdziałki widoczne pole jest szersze lub węższe, nigdy wyższe lub niższe.
Jeżeli chcesz aby klocek zajmował 10% ekranu to jest dość trudne bo musiałbyś albo skalować każdy obiekt albo jakimś skryptem zmieniać rozmiar wyświetlanego obrazu.
Aby to zrozumieć wybierz sobie platformę docelową Android i potem w
Przyjmijmy, że mamy ortogonalną kamerę. Rozmiar ustalony w inspektorze jest stały i odzwierciedla wysokość widocznego wycinka sceny/świata/zwał jak zwał. W zależności od rozdziałki widoczne pole jest szersze lub węższe, nigdy wyższe lub niższe.
Jeżeli chcesz aby klocek zajmował 10% ekranu to jest dość trudne bo musiałbyś albo skalować każdy obiekt albo jakimś skryptem zmieniać rozmiar wyświetlanego obrazu.
Aby to zrozumieć wybierz sobie platformę docelową Android i potem w
- 30
Jeden z ciekawszych kanałów na yt pokazujących jak dodać soczystości do naszych gier :) Polecam szczególnie że autor fajnie tłumaczy jak robione są rzeczy w innych produkcjach.
#unity3d #unity #programowanie #gamedev
#unity3d #unity #programowanie #gamedev

- 19
Cześć ( ͡° ͜ʖ ͡°)
Po długiej przerwie, czas na kolejny update z cyklu #brutalnaprzestrzenkosmiczna
Dzisiaj prezentuję narzędzie, które stworzyłem do proceduralnej generacji planet. Generacja planety jest oparta o algorytm Diamond-Square, co gwarantuje, że planeta będzie mieć podobny kształt po zmniejszeniu wielkości
Po długiej przerwie, czas na kolejny update z cyklu #brutalnaprzestrzenkosmiczna
Dzisiaj prezentuję narzędzie, które stworzyłem do proceduralnej generacji planet. Generacja planety jest oparta o algorytm Diamond-Square, co gwarantuje, że planeta będzie mieć podobny kształt po zmniejszeniu wielkości

- 3
Jakiego programu używacie do tworzenia sprite sheet-ów ? Każdy, który testowałem miesza kolejność sprite-ów, a potrzebuję je do animacji i muszą one być poukładane w takiej kolejności, w której je wsadziłem. Robię w Unity, jeśli ma to znaczenie ( ͡° ͜ʖ ͡°)
#nieprogramowanie #unity3d #unity #grafika #informatyka #gamedev
#nieprogramowanie #unity3d #unity #grafika #informatyka #gamedev
@mmprogr: przez ten czas w paincie byś ogarnął.
Treść przeznaczona dla osób powyżej 18 roku życia...
- 2
@adrianprzetocki: dzięki, trochę to trwało zanim się przemogłem :)
- 1
Niedawno przerzuciłem się na Unity i nie mogę znaleźć niczego sensownego na temat relacji pomiędzy obiektami, a skryptami. Nie wiem też w jakim stopniu polegać na komponentach, a w jakim na własnej strukturze kodu. To samo z inspektorem. Czy lepiej szukać obiektu ( GameObject.Find() ), czy używać do tego celu inspektora. Czy jeden obiekt to powinien być jeden skrypt ( Gracz) z klasami prywatnymi ( Wzrok, Poruszanie), czy każdy skrypt odpowiadający za
@mmprogr: Musisz sobie usystematyzować swoją wiedzę o strukturze unity. Też z tym miałem problem bo tutoriale uczą jak zrobić teren, dodać gracza i sterowanie, a nie uczą jak poprawnie budować struktury obiektów i komponentów w unity. Na początek polecam, jeżeli nie masz problemu z angielskim, przeczytaj unity best practices. Skrypty zawsze będą komponentami obiektów, możesz je oddawać do jednego obiektu ile chcesz i jak masz skrypt jakiś prosty, który
@mmprogr jak Ci się wywali skrypt z inspektora to po jego ponownym dodaniu musisz te obiekty wrzucić od nowa co przy dużej ich ilości jest nieco irytujące, z find nie ma problemu
- 3
#programowanie #c #unity3d #unity mirki mam pytanie do waszych tęgich głów. Jestem poczatkujacym "programistą" i nie do końca jeszcze czuje sie komfortowo przy inkrementacji.
Generalnie robie sobie prostego #roguelike i spawnuje sobie potworki na mapie. Jak jest ich duzo (100+) to zaczyna mi przycinać przy chodzeniu. Chce napisać prosty algorytm optymalizacyjny który sprawdzi w jakiej odleglosci od gracza jest potwor i jesli ta odleglosc
Generalnie robie sobie prostego #roguelike i spawnuje sobie potworki na mapie. Jak jest ich duzo (100+) to zaczyna mi przycinać przy chodzeniu. Chce napisać prosty algorytm optymalizacyjny który sprawdzi w jakiej odleglosci od gracza jest potwor i jesli ta odleglosc
- 2
@psyhatog:
Tak na szybko
1) do posY podajesz pozycje Z ? Tak ma być?
2) Co robi ten if?
Tak na szybko
1) do posY podajesz pozycje Z ? Tak ma być?
2) Co robi ten if?
if (mapGenerator.map[posX, posY]@psyhatog: Nazerin ładnie podsumował. Nie prościej będzie Tobie napisać algorytm obliczający odległość (x1, y1, x2, y2)?
http://www.math4ged.com/finding-the-distance-between-two-points-on-a-coordinate-grid/
Prosta matma, jedna funkcja (która może być powielona do wielu innych zadań). Sprawdzasz po prostu
IF getdistance(monster.x,monster.y,player.x,player.y) < activationdistance THEN monster.active == 1 ELSE monster.active == 0
Wywołujesz to w forze na każdym przeciwniku. Potem możesz elegancko korzystać z funkcji do np. ataku z dystansu, czy sprawdzenia czy gracz jest odpowiednio
http://www.math4ged.com/finding-the-distance-between-two-points-on-a-coordinate-grid/
Prosta matma, jedna funkcja (która może być powielona do wielu innych zadań). Sprawdzasz po prostu
IF getdistance(monster.x,monster.y,player.x,player.y) < activationdistance THEN monster.active == 1 ELSE monster.active == 0
Wywołujesz to w forze na każdym przeciwniku. Potem możesz elegancko korzystać z funkcji do np. ataku z dystansu, czy sprawdzenia czy gracz jest odpowiednio
Co robie źle? Wywala błąd w Destroy(obj) że nie widzi tego "obj", a jak dodam public przy tworzeniu tego obj to wywala Invalid expression term "public". #programowanie #unity3d #unity
public GameObject prefab;
bool spriteactivated = false;
public void Update
public GameObject prefab;
bool spriteactivated = false;
public void Update
@Jaazinh: oczywiście że ma. Obiekt przed zrobieniem mu instantiate tak naprawdę nie istnieje. Robisz go publicznego, a instantiatujesz (wiem, nie ma takiego słowa) w ifie.
- 1
@Prophet1111: @frogi16: Dobra, działa. Wielkie dzięki. Męczyłem się z tym od blisko 30 min i za cholere nie mogłem nic wymyślić.
- 1
#gamedev #unity #unity3d
Cześć Mirasy. Pomóżcie mi zrozumieć zaistniałą sytuację. Na scenie mam dwa gameobjecty tego samego typu. Różnią się między sobą tylko tym, że jeden ma komponent boxcollider2d ustawiony jako trigger. Kiedy je ze sobą zderzę metoda OnTriggerEnter2D uruchamia się dla obu z nich. Jak to jest możliwe, bo już brakuje mi pomysłów?( ͡° ʖ̯ ͡°)
Cześć Mirasy. Pomóżcie mi zrozumieć zaistniałą sytuację. Na scenie mam dwa gameobjecty tego samego typu. Różnią się między sobą tylko tym, że jeden ma komponent boxcollider2d ustawiony jako trigger. Kiedy je ze sobą zderzę metoda OnTriggerEnter2D uruchamia się dla obu z nich. Jak to jest możliwe, bo już brakuje mi pomysłów?( ͡° ʖ̯ ͡°)
@h3lloya: OnTriggerEnter2D zawsze wysyła komunikat do obu obiektów pomimo, że tylko jeden jest triggerem, to nie jest bug tylko "fieczer" chociaż nie jest to nigdzie opisane. Musisz je sam rozpoznawać, który jest który, najprościej to:
void OnTriggerEnter2D(Collider2D coll)
{
if- 0
@dziki_dziki dzięki za info! Nie widzę niestety sensu takiego feature'a ( ͡° ʖ̯ ͡°) wołanie wszystkich gameobjectów z tym samym skryptem tylko dlatego, że trigger jednego z nich został naruszony... dla mnie to nie ma sensu :)
Dzięki jeszcze raz. Teraz wiem, że nie ma co walczyć tylko trzeba poszukać innego rozwiązania.
Dzięki jeszcze raz. Teraz wiem, że nie ma co walczyć tylko trzeba poszukać innego rozwiązania.















