随机产生于特定位置的游戏制作者

时间:2014-05-22 04:08:00

标签: game-maker

好的,我有一个物体和一个大方块以及房间里的其他东西。我需要obj_dot的对象随机生成,但每次房间重新启动时只在大方块(obj_paper)内。

1 个答案:

答案 0 :(得分:0)

您的问题缺乏关于精灵/物体设置的详细信息,因此这个答案可能不适合您100%,但希望它能为您提供如何解决此问题的一般概念。

您可能希望在创建活动中创建的对象的create事件中放置类似的内容。我将假设obj_paper是在房间创建时创建的(因此在房间重启时重新创建)。

在obj_paper的create事件中,使用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);

应该很好地完成这个伎俩。