我正在创建一个农场游戏,我试图将一个物体(红点)拖到地上。当物体在土壤方块上滚动时,它会突出显示不同的颜色。我正在尝试将物体放到有色土壤上并让它种一些玉米。我的cornCrop 电影剪辑应该出现在突出显示的土壤中间。我发布了一些代码和屏幕截图。在代码片段中,我有一些硬编码的 x,y 坐标用于玉米杆的出现。如何让玉米秸秆动态出现在突出显示的土壤movieClip的中心?另外,我可以看到我可能应该对玉米使用某种阵列,因为我不知道用户想要种植多少次。我也不知道该怎么做。
if (bucketCorn.hitTestObject(Grid.Cell_3_1))
{
var gridID = Grid.Cell_3_1;
//addCrop();
//myColorTransform.color = 0x00FF33;
//Grid.Cell_3_1.transform.colorTransform = myColorTransform;
trace("Yogi Bear!");
var cropCorn1 = new CropCorn();
cropCorn1.x = 50;
cropCorn1.y = 400;
addChild(cropCorn1);
}
if (bucketCorn.hitTestObject(Grid.Cell_3_2))
{
//addCrop();
//myColorTransform.color = 0x00FF33;
//Grid.Cell_3_2.transform.colorTransform = myColorTransform;
var cropCorn3 = new CropCorn();
Grid.Cell_3_2.addChild(cropCorn3);
}
谢谢,亚历克斯