如何在游戏制作者满足条件时生成对象

时间:2016-06-03 16:35:11

标签: game-maker

我一直在为游戏制作者制作一款游戏,当我达到一定的分数时,我想在我的房间里产生一个物体。我试过这样做:

if global.score >= 10
{
    instance_create(obj_flag);
}

但是当我去运行它时,它说“函数instance_create的参数数量错误”

如果有人可以帮助我,我将不胜感激。 三江源

1 个答案:

答案 0 :(得分:5)

我不认识游戏制作者,但快速谷歌搜索显示instance_create()有三个参数,因此关于错误参数数量的错误

http://gamedesign.wikidot.com/gamemaker:instance-create

id = instance_create( x, y, obj );

 id = returned instance id
  x = x location to create object
  y = y location to create object
obj = name of object to create an instance of

instance_create() creates an instance of an object at 
the specified x/y coordinates. It also returns the instance 
id of the instance created, which can be put into a variable
and used to manipulate the instance.

因此看起来API要求您指定创建它的位置。