Javascript 用阵列图像填充Raphael对象
所以,正如标题所示,我试图使用我存储在数组中的图像来填充拉斐尔圆。该数组如下所示:Javascript 用阵列图像填充Raphael对象,javascript,arrays,image,raphael,fill,Javascript,Arrays,Image,Raphael,Fill,所以,正如标题所示,我试图使用我存储在数组中的图像来填充拉斐尔圆。该数组如下所示: let enemyIcons = []; enemyIcons[0] = new Image(); enemyIcons[0].src = 'resources/yellowalien.png' enemyIcons[1] = new Image(); enemyIcons[1].src = 'resources/bluealien.png' enemyIcons[2]
let enemyIcons = [];
enemyIcons[0] = new Image();
enemyIcons[0].src = 'resources/yellowalien.png'
enemyIcons[1] = new Image();
enemyIcons[1].src = 'resources/bluealien.png'
enemyIcons[2] = new Image();
enemyIcons[2].src = 'resources/greenalien.png'
enemyIcons[3] = new Image();
enemyIcons[3].src = 'resources/orangealien.png'
enemyIcons[4] = new Image();
enemyIcons[4].src = 'resources/pinkalien.png'
let bullet = paper.circle(posX, posY, 15).attr({
"fill": "url(/resources/image.png)",
"stroke-width": 0
});
通常,如果我想用图像填充拉斐尔圆,我会这样做:
let enemyIcons = [];
enemyIcons[0] = new Image();
enemyIcons[0].src = 'resources/yellowalien.png'
enemyIcons[1] = new Image();
enemyIcons[1].src = 'resources/bluealien.png'
enemyIcons[2] = new Image();
enemyIcons[2].src = 'resources/greenalien.png'
enemyIcons[3] = new Image();
enemyIcons[3].src = 'resources/orangealien.png'
enemyIcons[4] = new Image();
enemyIcons[4].src = 'resources/pinkalien.png'
let bullet = paper.circle(posX, posY, 15).attr({
"fill": "url(/resources/image.png)",
"stroke-width": 0
});
但是我应该如何将图像从数组传递到它呢?我打算用我的函数创建多个“项目符号”,并希望使用Math.random()将出现的图像随机化,这就是我使用数组的原因