Discuss Scratch

henrick9
Scratcher
1000+ posts

como fazer um personagem não travar enquanto muda de uma fantasia para a outra?

Recentemente fiz um projeto, explicando como vai ser a minha nova série, mas tem uma hora que o projeto começa a lagar e fazer coisas que não devia enquanto muda de uma fantasia para a outra, porque isso acontece?
Fupicat
Scratcher
1000+ posts

como fazer um personagem não travar enquanto muda de uma fantasia para a outra?

Quando uma fantasia é muito complexa, por exemplo, uma fantasia vetorial com várias formas, o projeto precisa carregar ela antes de mostrar. O projeto só precisa carregar uma vez, então da próxima vez que você ver o projeto ela não precisa mais carregar. Tem duas coisas que você pode tentar:

1. No início do projeto, mostrar o ator e passar por todas as fantasias pra carregar todas.
2. Converter as fantasias para bitmap. Isso faz elas carregarem mais rápido, mas fica mais difícil de editar as formas.



henrick9
Scratcher
1000+ posts

como fazer um personagem não travar enquanto muda de uma fantasia para a outra?

Fupicat wrote:

Quando uma fantasia é muito complexa, por exemplo, uma fantasia vetorial com várias formas, o projeto precisa carregar ela antes de mostrar. O projeto só precisa carregar uma vez, então da próxima vez que você ver o projeto ela não precisa mais carregar. Tem duas coisas que você pode tentar:

1. No início do projeto, mostrar o ator e passar por todas as fantasias pra carregar todas.
2. Converter as fantasias para bitmap. Isso faz elas carregarem mais rápido, mas fica mais difícil de editar as formas.
Obrigado Fupi! Mas o personagem passa para as suas fantasias no final do projeto, e assim, eu só consigo vê-lo no turbowarp
henrick9
Scratcher
1000+ posts

como fazer um personagem não travar enquanto muda de uma fantasia para a outra?

henrick9 wrote:

Fupicat wrote:

Quando uma fantasia é muito complexa, por exemplo, uma fantasia vetorial com várias formas, o projeto precisa carregar ela antes de mostrar. O projeto só precisa carregar uma vez, então da próxima vez que você ver o projeto ela não precisa mais carregar. Tem duas coisas que você pode tentar:

1. No início do projeto, mostrar o ator e passar por todas as fantasias pra carregar todas.
2. Converter as fantasias para bitmap. Isso faz elas carregarem mais rápido, mas fica mais difícil de editar as formas.
Obrigado Fupi! Mas o personagem passa para as suas fantasias no final do projeto, e assim, eu só consigo vê-lo no turbowarp
Eu usei esses blocos:
repita até que <(fantasia [número v] ::looks ) = [27] :: operators> {
próxima fantasia ::looks
espere [0.01] seg ::control
} @loopArrow :: control
henrick9
Scratcher
1000+ posts

como fazer um personagem não travar enquanto muda de uma fantasia para a outra?

henrick9 wrote:

henrick9 wrote:

Fupicat wrote:

Quando uma fantasia é muito complexa, por exemplo, uma fantasia vetorial com várias formas, o projeto precisa carregar ela antes de mostrar. O projeto só precisa carregar uma vez, então da próxima vez que você ver o projeto ela não precisa mais carregar. Tem duas coisas que você pode tentar:

1. No início do projeto, mostrar o ator e passar por todas as fantasias pra carregar todas.
2. Converter as fantasias para bitmap. Isso faz elas carregarem mais rápido, mas fica mais difícil de editar as formas.
Obrigado Fupi! Mas o personagem passa para as suas fantasias no final do projeto, e assim, eu só consigo vê-lo no turbowarp
Eu usei esses blocos:
repita até que <(fantasia [número v] ::looks ) = [27] :: operators> {
próxima fantasia ::looks
espere [0.01] seg ::control
} @loopArrow :: control
Deixa pra lá, testei a sua dica e funcionou

Powered by DjangoBB