0
Я пытаюсь создать круг с динамическими сценариями в Javascript. Обычно, я смог сделать это довольно легко в C#, используя Math.cos и Math.sin. Я использую EaselJS/CreateJS в моей базы библиотеки, и придумал это:Как создать экземпляр круга объектов в Javascript?
function BuildTileCircle()
{
var countNumberSlots = BlockArray.length;
var radius = 10;
for (var i = 0; i < countNumberSlots; i++)
{
var angle = i * Math.PI * 2/countNumberSlots;
console.log(angle);
var tempTile = new createjs.Sprite(Tiles, 0);
WorldContainer.addChild(tempTile);
tempTile.x = Math.cos(angle) * 100;
tempTile.y = Math.sin(angle) * radius * 100;
}
}
Это .. СНП работ. Однако круг, который он создает, сильно искажен и не совсем круглый. Я на правильном пути?
Именование конвенции больно глаза, потребовалось много времени, чтобы понять, что это не C#! –
Я привык работать как на Javascript, так и на C# и, как правило, отклоняюсь от конвенций, которые я использовал больше всего. Однако это Javascript. – Merlin