動作を試してみます。
サンプルのコードを試してみます。
$(function() {
var analogpad = $('#analogpad').analogpad();
var width = 300;
var height = 300;
var x = width / 2;
var y = height / 2;
var scale = 3;
var draw = function() {
var canvas = document.getElementById('canvas');
var context = canvas.getContext('2d');
context.fillStyle = '#000';
context.fillRect(0, 0, width, height);
context.fillStyle = '#fff';
context.fillRect(x-5, y-5, 10, 10);
};
setInterval(function() {
var input = analogpad.input();
x = x + input.x * scale;
y = y - input.y * scale;
draw();
$('#x').val(input.x);
$('#y').val(input.y);
}, 50);
});
とすると、アナログパッドを動かしたときのX・Y軸の
値が-1~1までの値で取れている事が
確認できました。
0 件のコメント:
コメントを投稿