Joystick de Ângulo Simples
Começando com o exemplo de stick mais simples, que é o flutuante estático, temos um projeto rápido. Este é melhor utilizado para um ângulo aplicado a uma entrada plana. O uso de distância não é confiável devido ao DPI de vários dispositivos. Os jogos melhor utilizados são aqueles que exigem apenas mapa direto de 1 : 1 direção ao ângulo. Este joystick é muito simples, mas define as bases fundamentais para os outros.
O que usar
* Pad Sprite para uma noção visual.
* Stick Sprite para controlar a entrada. Requer o comportamento Drag and Drop.
* Variável (conAngle) para armazenar o ângulo por conveniência.
Event Sheet
Como funciona
O primeiro evento verifica se o cursor está sendo arrastado . Quando isso acontece, a variável "control angle", está sendo definida como o ângulo atual . Esta é a melhor maneira para o uso, ao invés de constantemente usar a função de angle().
Uma nota sobre Angle
Ângulo está relacionada com Pi . Devido a isso, não há ângulo zero quando utilizamos números. Embora as amostras de usar um conjunto de 0 valor para o ângulo a melhor prática é não usar ângulo em todos, se não houver entrada de ativo.