Discuss Scratch
- Discussion Forums
- » Polski
- » Jak zrobić grę 3d?
- AANNTTOONNII
- Scratcher
1000+ posts
Jak zrobić grę 3d?
Grę 3d można próbować zrobić na bardzo wiele sposobów. W poniższym zestawieniu wymienię kilka:
1. PARA - 3D
Jedna z popularniejszych metod tworzenia gier 3d. Zastosowano ją w takich grach jak choćby clash of clans, czy clash royale. Polega on po prostu na rysowaniu trójwymiarowych obrazów w 2d i następnie po prostu przesuwanie ich bez zmiany perspektywy. Wadą jest to, że możesz wtedy oglądać obraz tylko z jednej perspektywy i wygląda on trochę sztucznie.
Przykład znajduje się tu: https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/114155805/
2. Można powiększać 2-wymiarowe obiekty zbliżające się w stronę użytkownika
Ten sposób też znalazł zastosowanie wśród bardzo wielu gier takich jak subway surfers, czy minion rush, a wśród scratch np. 3d runner. Jest bardzo prosty i nie wymaga skomplikowanej grafiki.
Przykład: https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/157221/
3. Możesz klonować duszka, aby uzyskać pozorny wydłużony w 3- wymiarze kształt
Przykład: https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/19712994/
4. Możesz obliczać rzut płaszczyzny 2d na wygenerowaną przestrzeń 3d i rysować ją pisakiem.
Ten sposób nie wykorzystuje duszków, nie musisz więc umieć rysować, ale jest najtrudniejszy i najbardziej pracochłonny.
Przykład: https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/200344930/ i https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/115692078/
5. Możesz i klonować i powiększać, czyli jakby połączenie 2 i 3 sposobu
Przykład: https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/93952283/
1. PARA - 3D
Jedna z popularniejszych metod tworzenia gier 3d. Zastosowano ją w takich grach jak choćby clash of clans, czy clash royale. Polega on po prostu na rysowaniu trójwymiarowych obrazów w 2d i następnie po prostu przesuwanie ich bez zmiany perspektywy. Wadą jest to, że możesz wtedy oglądać obraz tylko z jednej perspektywy i wygląda on trochę sztucznie.
Przykład znajduje się tu: https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/114155805/
2. Można powiększać 2-wymiarowe obiekty zbliżające się w stronę użytkownika
Ten sposób też znalazł zastosowanie wśród bardzo wielu gier takich jak subway surfers, czy minion rush, a wśród scratch np. 3d runner. Jest bardzo prosty i nie wymaga skomplikowanej grafiki.
Przykład: https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/157221/
3. Możesz klonować duszka, aby uzyskać pozorny wydłużony w 3- wymiarze kształt
Przykład: https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/19712994/
4. Możesz obliczać rzut płaszczyzny 2d na wygenerowaną przestrzeń 3d i rysować ją pisakiem.
Ten sposób nie wykorzystuje duszków, nie musisz więc umieć rysować, ale jest najtrudniejszy i najbardziej pracochłonny.
Przykład: https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/200344930/ i https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/115692078/
5. Możesz i klonować i powiększać, czyli jakby połączenie 2 i 3 sposobu
Przykład: https://scratch-mit-edu.ezproxy.canberra.edu.au/projects/93952283/
Last edited by AANNTTOONNII (May 25, 2019 12:34:38)
- Pilonpl
- Scratcher
100+ posts
Jak zrobić grę 3d?
ale w 4 ty mówisz tylko “Możesz poruszać duszkami obliczając ich pozycje matematycznie” no i co mi z tego? przecież nie wiem jak obliczać. w 1
mogłeś zaproponować jakiś program do robienia modeli 3D.
mogłeś zaproponować jakiś program do robienia modeli 3D.
- MentolMen
- Scratcher
1000+ posts
Jak zrobić grę 3d?
Przecież tego nie ma nawet w gimnazjum Większość scratcherów nie ma 16 lat, a nawet jeśli pilon miałby to w szkole, to nie oznacza to, że by umiał to zrobić w scratchu ???
To ile ty masz lat?
???
- AANNTTOONNII
- Scratcher
1000+ posts
Jak zrobić grę 3d?
O ile pamiętam to w 6 klasie było już coś z liczenia objętości prostopadłościanów i osrtosłupów. Faktycznie to może nie wystarczyć, ale ja z matematyką do 2 gim spokojnie mógłbym zrobić. Bo właściwie to do takiego programu przydałoby mu się tylko twierdzenie Pitagorasa!!! Jedno twierdzenie!!!! Chyba nie jest trudne aby to opanować? No może jeszcze o trzech prostopadłych, ale to i tak tylko 2 twierdzenia…
Nie wiem czemu myślisz że stereometrii nie ma w gimnazjum. Jest już w podstawówce.
Nie wiem czemu myślisz że stereometrii nie ma w gimnazjum. Jest już w podstawówce.
- MentolMen
- Scratcher
1000+ posts
Jak zrobić grę 3d?
No dobra może i jest, ale nie na tyle by to odtworzyć w scratchu. W scratchu, bo w scratchu trzeba to praktycznie od podstaw robić. Ja jestem w 7 klasie i mam to wszystko o czym piszesz i nie mam zielonego pojęcia jak na podstawie tylko tych informacji to zrobić Nawet jeśli ktoś znałby wiedzę teoretyczną to mógłby tego nie odtworzyć, a tym bardziej w scratchu, tutaj się wszystko komplikuje, to nie łatwy język
- Erixo
- Scratcher
100+ posts
Jak zrobić grę 3d?
Dziwne, ale według mnie nie jest taki trudny Nawet jeśli ktoś znałby wiedzę teoretyczną to mógłby tego nie odtworzyć, a tym bardziej w scratchu, tutaj się wszystko komplikuje, to nie łatwy język
Klocuszki. No i jeszcze trochę logicznego myślenia. To wszystko.
Last edited by Erixo (May 25, 2018 14:15:31)
- AANNTTOONNII
- Scratcher
1000+ posts
Jak zrobić grę 3d?
Nie, scratch faktycznie jest hardcore ( choć da się znieść )
Ja np. nie toleruję pythona mam na nie alergię i ogólnie na inne języki z interpreterem.
Ja np. nie toleruję pythona mam na nie alergię i ogólnie na inne języki z interpreterem.
- Pilonpl
- Scratcher
100+ posts
Jak zrobić grę 3d?
Ale mi chodzi o program do modeli 3D bo ciężko narysować kilkadziesiąt duszków. Może masz jakiś?
- AANNTTOONNII
- Scratcher
1000+ posts
Jak zrobić grę 3d?
Program do modeli 3d?
Ja mam oczywiście te badziewia razem z windows 10 czyli 3d builder…. Słabo się robi i nie da się zbytnio wykorzystać. Z języków programowania w 3d to znam tylko roblox czyli LUA
Ja mam oczywiście te badziewia razem z windows 10 czyli 3d builder…. Słabo się robi i nie da się zbytnio wykorzystać. Z języków programowania w 3d to znam tylko roblox czyli LUA
- AANNTTOONNII
- Scratcher
1000+ posts
Jak zrobić grę 3d?
Ale chciałbyś programować w nowym języku?
Bo jak chcesz to mogę ci doradzić.
Bo jak chcesz to mogę ci doradzić.
- Pilonpl
- Scratcher
100+ posts
Jak zrobić grę 3d?
No też ale jakiś program do robienia modeli 3D też by mi się przydał. Mam magic voxel ale to tylko sześciany. A co do języka to mam unity 3D. Mogę uruchomić poradnik na YT i za 3 miesiące będę miał gre
- AANNTTOONNII
- Scratcher
1000+ posts
Jak zrobić grę 3d?
Unity 3d jest ok bo C# to łatwy język.
Oczywiście możesz spróbować openGL w C i CPP, albo nawet DirectX w pythonie, którego nie lubię.
Oczywiście jeśli chcesz pisać programy na windowsa to może ci wystarczyć WinApi jest ono szybkie i całkiem fajne.
Polecam też QT.
Oczywiście możesz spróbować openGL w C i CPP, albo nawet DirectX w pythonie, którego nie lubię.
Oczywiście jeśli chcesz pisać programy na windowsa to może ci wystarczyć WinApi jest ono szybkie i całkiem fajne.
Polecam też QT.
- MentolMen
- Scratcher
1000+ posts
Jak zrobić grę 3d?
Programowanie jest łatwe, jak chyb a w każdym języku. Z reguły jak się robi język progrmowania, to się dba by był intuicyjny i łatwy w obsłudze. A scratch jest dla dzieci, więc będzie jeszcze łatwiejszy. Scratch jest ciężki, dlatego że jest głównie zrobiony do prostych programów, jest wolny i ma mało bloków.Dziwne, ale według mnie nie jest taki trudny Nawet jeśli ktoś znałby wiedzę teoretyczną to mógłby tego nie odtworzyć, a tym bardziej w scratchu, tutaj się wszystko komplikuje, to nie łatwy język
Klocuszki. No i jeszcze trochę logicznego myślenia. To wszystko.
- AANNTTOONNII
- Scratcher
1000+ posts
Jak zrobić grę 3d?
N-do końca…
Jest mało opcji/funkcji
strasznie mnie denerwuje składanie wyrażeń. Normalnie wklepujesz kod w okienko i jak chcesz 2+3/7+2-8 zamienić na 2+3*7+2-8 to poprostu klikasz backspace, a w scratch musisz znaleźć kategorię… znaleźć odpowiedni blok… Wyjąć zły.. włożyć dobry…
A wielu rzeczy nawet się nie da zrobić z powodu braku odpowiednich funkcji.
Bardzo mi się podoba cpp, tam dzięki takim rzeczom jak przeładowanie operatorów, funkcji, czy preprocesorowi można zmieniać nazwy słów kluczowych definiować nowe typy, a nawet ingerować w składnię języka. Fajne jest też to, że cpp jest wolnego formatu i nie narzuca spacji, tabulatorów i enterów(ignoruje je) liczą się tylko średniki. Jednym zdaniem wola i swawola
C klasyczne jest trochę bardziej rygorystyczne ale i tak jest fajne
Jest mało opcji/funkcji
strasznie mnie denerwuje składanie wyrażeń. Normalnie wklepujesz kod w okienko i jak chcesz 2+3/7+2-8 zamienić na 2+3*7+2-8 to poprostu klikasz backspace, a w scratch musisz znaleźć kategorię… znaleźć odpowiedni blok… Wyjąć zły.. włożyć dobry…
A wielu rzeczy nawet się nie da zrobić z powodu braku odpowiednich funkcji.
Bardzo mi się podoba cpp, tam dzięki takim rzeczom jak przeładowanie operatorów, funkcji, czy preprocesorowi można zmieniać nazwy słów kluczowych definiować nowe typy, a nawet ingerować w składnię języka. Fajne jest też to, że cpp jest wolnego formatu i nie narzuca spacji, tabulatorów i enterów(ignoruje je) liczą się tylko średniki. Jednym zdaniem wola i swawola
C klasyczne jest trochę bardziej rygorystyczne ale i tak jest fajne
Last edited by AANNTTOONNII (May 26, 2018 09:18:47)
- MentolMen
- Scratcher
1000+ posts
Jak zrobić grę 3d?
No, ale to chyba było sugerowane, żeby pod prawym przyciskiem można było zmienić wyrażenie. Jeśli nei było sugerowane, to przydałoby się zasugerować
- AANNTTOONNII
- Scratcher
1000+ posts
Jak zrobić grę 3d?
Ale i tak większości sugestii nie zrobią…
A co jak chcesz zmienić wyrażenie 2-argumentowe na 1-argumentowe?
Nie da się tak
A co jak chcesz zmienić wyrażenie 2-argumentowe na 1-argumentowe?
Nie da się tak
- Discussion Forums
- » Polski
- » Jak zrobić grę 3d?