Discuss Scratch

artur32123
Scratcher
100+ posts

Poradnik do 3D w rzucie izometrycznym

Poradnik: 3D w rzucie izometrycznym.


Jako że jest to mój setny post postanowiłem go wykorzystać na coś specjalnego, a mianowicie na poradnik
(Pokazuję jak zrobić domek w 3D)

Przykład użycia

1. Stwórz nowy projekt.
2. Przygotuj grafikę:
Aby zacząć robić skrypt musisz stworzyć grafikę w warstwach
Jeśli masz duszka to zrób (w widoku od góry):

-Ściany u dołu (z dziurą na drzwi)
-Zduplikuj pierwszą warstwę i dodaj okna
-Zrób ostatnią warstwę takiej samej wielkości jak poprzednie ale bez okien i drzwi

Ok, masz już grafikę ale co z nią zrobisz bez skryptu? Nic. Dlatego teraz robimy skrypt:
kiedy kliknięto zieloną flagę
ustaw [end v] na (0)
ukryj
idź do x: (0) y: (-40)
zmień kostium na [kostium1 v]
powtórz (10) razy
sklonuj [siebie v]
zmień y o (2)
end
zmień kostium na [kostium2 v]
powtórz (10) razy
sklonuj [siebie v]
zmień y o (2)
end
zmień kostium na [kostium3 v]
powtórz (10) razy
sklonuj [siebie v]
zmień y o (2)
end
ustaw [end? v] na (1)
Potem taki skrypt:
kiedy zaczynam jako klon
pokaż
ustaw kierunek na (45 v)
Teraz kliknij zieloną flagę

Możesz też zrobić obracanie:
kiedy kliknięto zieloną flagę
zawsze
jeżeli <(end) = [1]> to
jeżeli <klawisz [strzałka w lewo v] naciśnięty?> to
obróć w lewo o (2) stopni
end
jeżeli <klawisz [strzałka w prawo v] naciśnięty?> to
obróć w prawo o (2) stopni
end
end
end

Ja pokazałem akurat domek, ale można WIELE innych rzeczy zrobić tą technologią

Last edited by artur32123 (May 19, 2020 11:33:08)

paczekwmasle
Scratcher
500+ posts

Poradnik do 3D w rzucie izometrycznym

masz jakiś przykładowy projekt z tym sposobem?

Last edited by paczekwmasle (May 19, 2020 10:10:05)

artur32123
Scratcher
100+ posts

Poradnik do 3D w rzucie izometrycznym

paczekwmasle wrote:

masz jakiś przykładowy projekt z tym sposobem?
Tak jest tutaj: https://scratch.mit.edu/projects/396669955/
artur32123
Scratcher
100+ posts

Poradnik do 3D w rzucie izometrycznym

paczekwmasle wrote:

masz jakiś przykładowy projekt z tym sposobem?
I dodałem link w poradniku
AANNTTOONNII
Scratcher
1000+ posts

Poradnik do 3D w rzucie izometrycznym

Czy będziesz coś dodawał do tego poradnika np. zmienną perspektywę jak w tym projekcie, czy zostawisz tylko taki statyczny “obrazek”?

Napisałeś żebym dodał twój poradnik do spisu, ale nie wiem co napisać. Czy dodać go jako taką ciekawostkę, czy raczej metodę renderowania obiektów 3d.
artur32123
Scratcher
100+ posts

Poradnik do 3D w rzucie izometrycznym

AANNTTOONNII wrote:

Czy będziesz coś dodawał do tego poradnika np. zmienną perspektywę jak w tym projekcie, czy zostawisz tylko taki statyczny “obrazek”?

Napisałeś żebym dodał twój poradnik do spisu, ale nie wiem co napisać. Czy dodać go jako taką ciekawostkę, czy raczej metodę renderowania obiektów 3d.
Szczerze mówiąc to nwm, bo nie da się np w dół czy górę spojrzeć ale na boki tak
AANNTTOONNII
Scratcher
1000+ posts

Poradnik do 3D w rzucie izometrycznym

artur32123 wrote:

Szczerze mówiąc to nwm, bo nie da się np w dół czy górę spojrzeć ale na boki tak

Ok, napisz mi jak już się zdecydujesz.
artur32123
Scratcher
100+ posts

Poradnik do 3D w rzucie izometrycznym

AANNTTOONNII wrote:

artur32123 wrote:

Szczerze mówiąc to nwm, bo nie da się np w dół czy górę spojrzeć ale na boki tak

Ok, napisz mi jak już się zdecydujesz.
Ok, wyedytowałem poradnik trochę i w sumie to możesz dać do kategorii "3D"
AANNTTOONNII
Scratcher
1000+ posts

Poradnik do 3D w rzucie izometrycznym

artur32123 wrote:

Ok, wyedytowałem poradnik trochę i w sumie to możesz dać do kategorii "3D"

Chodziło mi o zmianę perspektywy.
artur32123
Scratcher
100+ posts

Poradnik do 3D w rzucie izometrycznym

AANNTTOONNII wrote:

artur32123 wrote:

Ok, wyedytowałem poradnik trochę i w sumie to możesz dać do kategorii "3D"

Chodziło mi o zmianę perspektywy.
Czyli?
PL_DkD_PL
Scratcher
500+ posts

Poradnik do 3D w rzucie izometrycznym

że patrzysz pod innym kontem
artur32123
Scratcher
100+ posts

Poradnik do 3D w rzucie izometrycznym

PL_DkD_PL wrote:

że patrzysz pod innym kontem
Ta, ale nie da się żeby to się obróciło w górę lub dół
AANNTTOONNII
Scratcher
1000+ posts

Poradnik do 3D w rzucie izometrycznym

artur32123 wrote:

Ta, ale nie da się żeby to się obróciło w górę lub dół

Widziałeś projekt, który ci wysłałem? - https://scratch.mit.edu/projects/86207995/
artur32123
Scratcher
100+ posts

Poradnik do 3D w rzucie izometrycznym

AANNTTOONNII wrote:

artur32123 wrote:

Ta, ale nie da się żeby to się obróciło w górę lub dół

Widziałeś projekt, który ci wysłałem? - https://scratch.mit.edu/projects/86207995/
Wow, dzięki.
HappyCat460
Scratcher
500+ posts

Poradnik do 3D w rzucie izometrycznym

artur32123 wrote:

Poradnik: 3D w rzucie izometrycznym.


Jako że jest to mój setny post postanowiłem go wykorzystać na coś specjalnego, a mianowicie na poradnik
(Pokazuję jak zrobić domek w 3D)

Przykład użycia

1. Stwórz nowy projekt.
2. Przygotuj grafikę:
Aby zacząć robić skrypt musisz stworzyć grafikę w warstwach
Jeśli masz duszka to zrób (w widoku od góry):

-Ściany u dołu (z dziurą na drzwi)
-Zduplikuj pierwszą warstwę i dodaj okna
-Zrób ostatnią warstwę takiej samej wielkości jak poprzednie ale bez okien i drzwi

Ok, masz już grafikę ale co z nią zrobisz bez skryptu? Nic. Dlatego teraz robimy skrypt:
kiedy kliknięto zieloną flagę
ustaw [end v] na (0)
ukryj
idź do x: (0) y: (-40)
zmień kostium na [kostium1 v]
powtórz (10) razy
sklonuj [siebie v]
zmień y o (2)
end
zmień kostium na [kostium2 v]
powtórz (10) razy
sklonuj [siebie v]
zmień y o (2)
end
zmień kostium na [kostium3 v]
powtórz (10) razy
sklonuj [siebie v]
zmień y o (2)
end
ustaw [end? v] na (1)
Potem taki skrypt:
kiedy zaczynam jako klon
pokaż
ustaw kierunek na (45 v)
Teraz kliknij zieloną flagę

Możesz też zrobić obracanie:
kiedy kliknięto zieloną flagę
zawsze
jeżeli <(end) = [1]> to
jeżeli <klawisz [strzałka w lewo v] naciśnięty?> to
obróć w lewo o (2) stopni
end
jeżeli <klawisz [strzałka w prawo v] naciśnięty?> to
obróć w prawo o (2) stopni
end
end
end

Ja pokazałem akurat domek, ale można WIELE innych rzeczy zrobić tą technologią
Na pewno mi się przyda
Janinainfa
Scratcher
100+ posts

Poradnik do 3D w rzucie izometrycznym

usuń ten cytat
Antek_W
Scratcher
500+ posts

Poradnik do 3D w rzucie izometrycznym

Janinainfa wrote:

usuń ten cytat
zgadzam sie.
post @happycat460 generuje tylko spam.
-night_shadow-
New Scratcher
1 post

Poradnik do 3D w rzucie izometrycznym

Ja robię podobnie, ale jednym skryptem:

kiedy kliknięto zieloną flagę
idź do x: (wybierz co chcesz) y: (i tutaj też)
[scratchblocks]
usuń tego klona
[scratchblocks]
powtórz (ile chcesz) razy
sklonuj [siebie v]
zmień y o (1)
end
[/scratchblocks]
[scratchblocks]
następny kostium
[/scratchblocks]
[scratchblocks]
powtórz (ile chcesz) razy
sklonuj [siebie v]
zmień y o (1)
end
[/scratchblocks]
[scratchblocks]
następny kostium
[/scratchblocks]
[scratchblocks]
powtórz (ile chcesz) razy
sklonuj [siebie v]
zmień y o (1)
end
[/scratchblocks]
[scratchblocks]
następny kostium
[/scratchblocks]
[scratchblocks]
jeżeli <klawisz na przykład strzałka w lewo naciśnięty> to
obróć w lewo o (5) stopni
end
[/scratchblocks]
[scratchblocks]
jeżeli <klawisz na przykład strzałka w prawo naciśnięty> to
obróć w prawo o (5) stopni
end
[/scratchblocks]

oczywiście to tylko mój przykład, sorry jeżeli coś pomyliłam
artur32123
Scratcher
100+ posts

Poradnik do 3D w rzucie izometrycznym

To jest to samo co moje ale tak jak ty robisz to klony sie nie obracają więc twoje by nie działało :p

Powered by DjangoBB