-3

你如何在这个形状上找到 (lightX, lightX) 的坐标?形状每帧移动和旋转一个字符。在此先感谢您的帮助。

my_shape2.graphics.lineStyle(2, 0x990000, .75);
my_shape2.graphics.beginFill(0x000000,1); 
my_shape2.graphics.moveTo(26, 26);
my_shape2.graphics.lineTo(lightX, lightX);
my_shape2.graphics.endFill();
my_shape2.x = gamelevel.Flashlightarm.x+gamelevel.x;
my_shape2.y = gamelevel.Flashlightarm.y;
my_shape2.rotation = -angle + 45;
4

1 回答 1

0

唔。(心灵感应模式开启)我希望您正在绘制一个附加到某处玩家的形状。如果是这样,您最好将其绘制一次,然后将其分配rotation到正确的一侧。否则,如果您非常需要玩家上的一个点以连接到其他形状中的另一个点,请将此形状放在舞台级别未转换,并相应地使用localToGlobal()andglobalToLocal()来转换坐标空间。

两个功能的手册(向下滚动找到第二个)

于 2013-09-06T06:32:47.640 回答