认认真真发个求助帖~希望大家可以帮忙,谢谢啦~
gamemaker吧
全部回复
仅看楼主
level 3
贴吧用户_Q32GWRP
楼主
一楼上图,新人正在制作第一款游戏,是在做模拟餐厅类的,遇到很多问题不懂,希望大家多多帮助
2015年10月28日 05点10分
1
level 3
贴吧用户_Q32GWRP
楼主
自己顶一下,希望有人可以看到帮帮忙,谢谢啦
2015年10月28日 06点10分
3
level 15
sunyubokkkkk
画变量值,按钮里有专门的画变量值按钮,代码的话,draw_text(x,y,变量名);
暂停的话,专门创一个控制暂停的obj,用sprite_create_from_screen()取得截图精灵,然后instance_deactivate_all()解散所有实例并绘制之前的精灵,如果有不需要解散的实例,比如暂停菜单,可以全部解散后再单独激活;恢复时instance_activate_all()激活所有实例。
2015年10月28日 10点10分
4
贴吧用户_Q32GWRP
谢谢谢谢
2015年10月28日 15点10分
MikuScarlet
赞个
2015年10月31日 16点10分
纯白雪片糕
我也是这么想的
2015年11月02日 02点11分
level 3
贴吧用户_Q32GWRP
楼主
删除某个特定的object怎么做到?还有创建instance的时候可以给它命一个独特的编码吗?
2015年11月14日 06点11分
5
level 9
Looloogames
先说第二个问题 这样更容易解释第一个
可以在创建实例的时候直接把它赋值给某个变量 比如
var obj;
obj = instance_create(x, y, object);
这样变量obj里就保存了该实例的id 每个实例的id在自己的生命周期内都是独一无二的
然后使用with语句就可以对该实例进行任何操作
第二个问题 不确定你是要销毁的是物体的全部实例 还是物体的某个实例
如果是销毁是某个特定的实例 只要有它的id 就可以随时调用with语句销毁它 比如接上一个问题
with (obj)
{
instance_destroy();
}
如果要销毁某个物体的全部实例 那就把with内的参数换成该Object的名称 这样当前room内的该物体所有的实例会全部被销毁
2015年11月14日 09点11分
7
贴吧用户_Q32GWRP
非常感谢,解决了我的问题,而且给后面的制作很大的启发!!谢谢!!~~~
2015年11月22日 15点11分
level 3
贴吧用户_Q32GWRP
楼主
再来一发,谢谢大家啦~请问我想随机一个4到10之间的整数,应该如何实现??
谢谢啦
2015年11月22日 15点11分
8
Looloogames
有很多种方法 最简单的是调用函数irandom_range(4, 10) 也可以写成irandom(10 - 4) + 4
2015年11月23日 03点11分
1