本篇完成這樣一個例子,讓主角隨著滑鼠移動,效果如下:
## update
函數和上一篇一致,程式碼如下:
然後來看 init的初始化部分,和上一篇的範例一樣,程式碼如下:
然後分別定義
#,
,分別對應滑鼠按下,移動和抬起。程式碼分別如下:
#先用以下程式碼取得座標,如下程式碼使用於各種瀏覽器: var mx,my;
if(ev.layerX || ev.layerX==0){
mx = ev.layerX;
my = ev.layerY;
}else if(ev.offsetX || ev.offsetX==0){
mx = ev.offsetX;
my = ev.offsetY;
}
如果
mousedown