我正在爲javascript/HTML畫布製作遊戲。僅在全局變量中處理JavaScript圖像?
我想每個球員的對象存儲一組圖片, ,但它似乎像圖像功能可以在全局變量纔會發生。
下面是一個變通,我想出來的:
var image;
function loadPic(a){
image = new Image();
image.src = a;
return image;
}
它使用這樣的:
pictures.push(loadPic(links[i]));
其中的鏈接是路徑字符串數組。 現在,圖片(全局數組)不能被複制或用於任何東西。
我做得可怕的錯誤? https://github.com/kaninepete/Javascript-Games/blob/images/MVP.js
你從哪裏得到這樣的想法,即Image對象只能被全局變量引用? (這是不正確的。) – Pointy 2012-01-16 16:27:09
在我的反覆試驗中,試圖讓這個工作起來,這是我得出的結論。我很想被證明是錯誤的。 – Kaninepete 2012-01-16 16:38:06
我假設你的意思是在你的形象分支https://github.com/kaninepete/Javascript-Games/tree/images在鏈接的代碼(下載此代表並運行MVP.html實際試用代碼) – aaaaaaaaaaaa 2012-01-16 16:57:56