我正在與EaselJS合作來重現我在現實生活中看到的一些東西,並且我對三角形筆觸有輕微的問題。EaselJS三角筆畫
在上面的圖片你可以看到我的三角形。我瞭解A角,爲什麼它不像其他人那樣充滿,但我希望它填滿。我怎樣才能做到這一點?
因爲它不包括我的代碼片段,我的JavaScript是:
var stage = new createjs.Stage('c'),
poly = new createjs.Shape(),
s = 400,
h = s * (Math.sqrt(3)/2),
x = stage.canvas.width/2+s,
y = stage.canvas.height/2+s/2;
poly.graphics.beginStroke('#0da4d3').setStrokeStyle(75)
.moveTo(x,y).lineTo(x+s/2,y+h).lineTo(x-s/2,y+h).lineTo(x,y);
stage.addChild(poly);
stage.update();
createjs.Ticker.addEventListener('tick', handleTick);
function handleTick(e) {
stage.update();
}
window.onresize = function() {
stage.canvas.width = $(window).width();
stage.canvas.height = $(window).height();
}
stage.canvas.width = $(window).width();
stage.canvas.height = $(window).height();
,並鏈接到CodePen:http://codepen.io/Spedwards/pen/hqvsc
另外,作爲一個小的子問題,爲什麼我的舞臺只更新在股票代碼?