Discuss Scratch

Namco_User
Scratcher
2 posts

Come isometriare su scratch

l'isometria è cosi complicata su scratch che quasi tutti hanno bisogno di usare il raycasting, ma questo motore potrà aiutare

Per reenderizzare usa un motore grafico isometrico con questo tipo di calcolo:

(((isoX)) * (0))
(((isoY)) * (0))

Prima di tutto crea un blocco personalizzato chiamato:
definisci isometric x: (X) y: (Y) collision z: <Collisions>
go to x: (X) y: (Y)
point in direction: ((<Collisions> / (0))
pen down
iso draw

Per il blococ personalizzato iso draw aggiungete uno script di lavorazione 3D, ma isometrico e non raycasting.

attaccate un blocco “Pulisci” nel blocco “Quando si clicca su bandiera verde”. Usate le variabili “Tile X” e “Tile Y” per identificare i tile dello sprite. Clonate i tile quanto serve e crea una lista chiamata “Grid” e aggiungici la griglia (@griffpatch) e crea una lista chiamat “Tiles” per identificare la poszione dei tile. Usate questo semplice script per clonare:

when green flag clicked
hide
end

definisci Train (num)
set [CloneNum v] to [0]
repeat (num)
change [CloneNum v] by (1)
create clone of [Myself v]
end

Ricordate che è difficile calcolare, ma questo script puo aiutarvi
wpremio
Scratcher
58 posts

Come isometriare su scratch

non voglio secchioni su scratch

Powered by DjangoBB