canvasloading外掛程式適用於任何基於canvas遊戲的loading過程展示。
loading =function
(text, fontsize,basefontsize, color, position, interval, font, bolder)
loading.prototype.init =
function
() );
}return
text;
}vector2 =
function
(x, y) ;
var
loading =
new
loading(
"this is loading canvas"
, 30
, 30
,"#ffffff"
, new
vector2(
20,
80),
15,
"宋體"
, "bolder"
);
var
loadingcanvas = document.createelement(
'canvas'
); loadingcanvas.width =
420;
loadingcanvas.height =
100;
var
cxt = loadingcanvas.getcontext(
"2d"
); cxt.fillstyle = loading[
0].color;
function
drawloading()
}var
currentmap = 0;
function
changefontsize()
if (parseint(currentmap /
40) +
1 <= loading.length - 1)
}function
draw()
setinterval(draw,
10);
var在上面出現了兩個canvas,乙個是頁面當中的canvas,用於顯示遊戲內容。另外乙個是create出來的canvas,用於儲存loading裡動態資訊以便寫到頁面當中的canvas.canvas = document.getelementbyid(
"mycanvas"
);
var
context = canvas.getcontext(
'2d'
); context.font =
"bolder 40px 宋體"
; context.fillstyle =
"#ffffff"
;
var
gameloadingasync = eval(jscex.compile(
"async"
, function
() }))
gameloadingasync().start();
your browser does not support the canvas element.
html5實驗室【目錄】:
linux 怎麼把 M去掉
在linux下,不可避免的會用vim開啟一些windows下編輯過的文字檔案。我們會發現檔案的每行結尾都會有乙個 m符號,這是因為 dos下的編輯器和linux編輯器對檔案行末的回車符處理不一致,對於回車符的定義 windows 0d0a unix linux 0a mac 0d 比較快捷的去除這些...
linux 怎麼把 M去掉
在linux下,不可避免的會用vim開啟一些windows下編輯過的文字檔案。我們會發現檔案的每行結尾都會有乙個 m符號,這是因為 dos下的編輯器和linux編輯器對檔案行末的回車符處理不一致,對於回車符的定義 windows 0d0a unix linux 0a mac 0d 比較快捷的去除這些...
linux 怎麼把 M去掉
在linux下,不可避免的會用vim開啟一些windows下編輯過的文字檔案。我們會發現檔案的每行結尾都會有乙個 m符號,這是因為 dos下的編輯器和linux編輯器對檔案行末的回車符處理不一致,對於回車符的定義 windows 0d0a unix linux 0a mac 0d比較快捷的去除這些符...