好的,我在房间里有一个物体和一个大正方形以及其他东西。我需要 obj_dot 的对象随机生成,但每次房间重新启动时只能在大方块(即 obj_paper)内生成。
问问题
7888 次
1 回答
0
您的问题缺少有关您的精灵/对象设置的详细信息,因此此答案可能不适合您 100%,但希望它能为您提供有关如何解决此问题的总体思路。
您可能希望在创建房间时创建的对象的创建事件中放置类似的内容。我将假设 obj_paper 在房间创建时创建(因此在房间重新启动时重新创建)。
在 obj_paper 的创建事件中,使用 GML 键入以下内容。
//Assuming the sprite for obj_paper has it's x & y positioned in the center of the sprite
instance_create(irandom_range(x-sprite_width/2,x+sprite_width/2),irandom_range(y-sprite_height/2,y+sprite_width/2),obj_dot);
那应该可以很好地解决问题。
于 2014-06-10T04:00:03.467 回答