Raphael.js を使用して小さなゲームを作成しようとしています。ゲームの背景をスクロールして、無限に見えるようにしたいと考えています。ラファエル オブジェクトで背景を作成しました。
var paper = new Raphael($('#canvas'), 0, 0);
var c = paper.image("sky.jpg", 0, 0, 1000, 1000);
paper.setSize(1000,1000);
しかし、x座標で実際に画像を移動したり、画像を再描画したりすることはできないようです。私は試した:
paper._left = -2000;
c.attrs.x = -2000;
paper.image("sky.jpg", -2000, 0, 1000, 1000);
var d = document.getElementById('canvas');
d.left = -2000;
そして私はそれを動かすことができません。このステートメントをある種のループに入れて、X 座標などを継続的に減少させたいだけです。