0
자바에서 동적 스크립트를 사용하여 원을 만들려고합니다. 일반적으로 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# 둘 다 사용하는 데 익숙해졌으며, 가장 많이 사용했던 규칙을 따르는 경향이 있습니다. 그러나 자바 스크립트입니다. – Merlin