我创建了一个 64x64 的小图块来测试我的图块引擎,它像这样在循环中添加
var grass:Grass = new Grass();
grass.x = (x * TILE_SIZE);
grass.y = (y * TILE_SIZE);
grass.width = TILE_SIZE;
grass.height = TILE_SIZE;
container.addChild(grass);
public class Grass extends MovieClip {
public function Grass() {
// constructor code
this.width = 64;
this.height = 64;
}
}
如果我追踪对象的 .width 和 .scale ,它们将代码匹配为 64x64 和 1 的比例。但是当我在调试器中打印屏幕并在 Photoshop 中测量时,它们是 94x84,我可以找出它在哪里出错了?
有什么我想念的吗?谢谢