如何在Javascript中实例化一个对象圈
How can I instantiate a circle of objects in Javascript?
我正在尝试用Javascript中的动态脚本构建一个循环。通常情况下,我可以使用Math.cos和Math.sin在C#中很容易地做到这一点。我使用EaselJS/CreateJS作为我的基本库,并想出了这个:
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;
}
}
它。。作品种类。然而,它所构建的圆是高度偏斜的,并不是完全圆形的。我走对了吗?
您的x
坐标不依赖于radius
。修复它。
相关文章:
- 在 JavaScript 中,当我们实例化派生对象时,原型的函数隐藏在哪里
- 实例化一个javascript对象并在一行中填充其属性
- 为什么我在尝试实例化一个空的backbone.js视图时出现类型错误
- 在 Fabric.js 中只串化一个对象
- 是否可以在没有构造函数参数的情况下实例化空对象/对象
- 在另一个对象中实例化一个对象
- 如何在Javascript中实例化一个对象圈
- 实例化一个对象,使其可以与多个指令共享
- 有可能在TypeScript中实例化一个JavaScript对象吗?
- 无法在不同文件中实例化一个类的对象
- 在getJSON完成之后实例化一个对象
- 当你在JavaScript中实例化一个带有参数的新对象(1)时会发生什么?
- Flask——从外部实例化一个对象似乎没有做任何事情
- 在JavaScript中是否有一种方法可以实例化一个不一定是函数的对象
- 如何从.json文件实例化一个js对象
- 如何在另一个类(ClassB)中实例化一个类(ClassA),并在JavaScript中使用ClassA对象作为Clas
- 如何从现有的JS对象实例化一个相同的JS对象
- 在javascript中实例化一个对象
- 如何实例化一个具有由函数设置的属性的对象,即在正确的时间调用它们
- 你能在.NET中从JSON实例化一个对象实例吗