Como usar decalques com superfícies em gamemaker: studio
No jogo tutorial Superfícies de GameMaker: Studio, há casos chamados decalques.
Decalques podem proporcionar efeitos gráficos, mas não interferem com a jogabilidade. Assim como com objetos e instâncias, que pretende manter o número de decalques que aparecem no jogo para um mínimo-caso contrário, o jogo pode ser executado muito lentamente e acabará por falhar.Video: GameMaker: Studio - One Way Platforms
Você pode desenhar decalques na superfície para ajudar a parar o seu jogo de abrandar ou ter problemas.
O procedimento a seguir pega das superfícies tutorial do software. Para começar, você cria um objeto que chama a Sprites para os decalques que vai durar um período muito curto de tempo, antes de ser destruído. Isto irá permitir que o jogo parece ter um milhão de casos, mas vai realmente têm muito poucos.
Para desenhar decalques na superfície, siga estes passos:
Com o tutorial superfícies abertas, a partir da árvore de recursos, direito, clique em Objetos e selecione Criar Objeto.
As propriedades do objeto aparecer.
No campo Nome, digite obj_Decal_Surface.
Escolha Adicionar Evento → Criar.
Criar Evento aparece na seção Eventos.
Arrastar e soltar uma ação Executar Código da guia de controle para a seção Ações.
A janela de código aparece.
Na janela de código, digite o seguinte:
ressaca = -1-
Este código cria uma variável para o Surface.
Clique na marca de seleção verde.
A janela de código é salvo e fechado.
Para liberar a memória para quando você não quiser mais o efeito decalque, siga estes passos:
Desde as propriedades do objeto obj_Decal_Surface, escolha Adicionar Evento → Other → Sala End.
Video: GameMaker Studio Networking
Fim Sala de eventos aparece na seção Eventos.
Arrastar e soltar uma ação Executar Código da guia de controle para a seção Ações.
A janela de código aparece.
Na janela de código, digite o seguinte:
se surface_exists (surf) {surface_free (ressaca) -}
Clique na marca de seleção verde.
A janela de código é salvo e fechado.