Tipo: Exemplo editável.
Requerimentos: GameMaker Studio 2.
Download:
Clique aqui para baixar
Imagens:

Como funciona:
A posição atual do mouse é inserida é inserida em duas listas (x e y). As listas possuem um limite de pontos que podem comportar, caso esse limite seja atingido os últimos itens das listas são removidos.
Para desenhar a linha usamos primitivos com o modo pr_trianglestrip, assim após a formação do primeiro triangulo com 3 vértices, a cada nova vértice adiciona um novo triângulo é formado com base nas duas últimas vértices e assim por diante.

Qualquer dúvida ou sugestão deixe um comentário