【新人疑问】create事件bug恼人
gamemaker吧
全部回复
仅看楼主
level 5
yishalee 楼主
按照教程做都出错了,究竟是bug还是什么?烦恼啊,请问谁知道问题在哪里,谢谢。
做的是最简单的鼠标点击移动中的小球,点击之后小球会跳到别的位置。小球只有三个事件,create事件里的动作如下图。即每次游戏开始时小球在一个随机位置开始运动。但是运行了无数次,开始游戏后小球不出现。最后我索性把create事件里的jump动作去掉,发现小球出现了,但是每次都只朝左上运动。不应该是随机方向吗?折腾了一下午,这第一个简单的游戏都没弄成。
下图是jump动作的属性。
下图是移动动作的属性。
2017年04月27日 13点04分 1
level 5
yishalee 楼主
补充,是gamemaker:studio。另外,我把小球的move动作中的左上方向去掉了,于是每次小球都只向右下方向移动。
2017年04月27日 14点04分 2
吧务
level 14
教程有写randomize()
2017年04月27日 14点04分 4
如果不用randomize(),随机移动的结果还是会每次都一样的
2017年04月27日 14点04分
@梦想君🐨 这样哦。我是看视频教程里,只用了拖拽就做到随机方向了。
2017年04月27日 14点04分
谢啦,他用的是gamemaker,不是studio。看来这两代差别还是挺大啊。
2017年04月27日 14点04分
level 5
yishalee 楼主
觉得确实是bug,重头做了一下,现在小球无论怎样都能正常出现了,但是还是不能做到随机方向运动,或者随机位置出生。
2017年04月27日 14点04分 5
哪里来的bug?楼上的两个大佬都说了是randomize()
2017年04月28日 04点04分
@傲娇少女灵梦 一楼我提到了两个问题,我的意思是第一个问题确实是bug。
2017年05月05日 14点05分
回复 yishalee:第一个问题是你用了jump函数跳到了一个随机位置,所以导致了你只看到一个球(重叠了?),尝试用下randomize。另外,这不是bug!
2017年05月08日 14点05分
@blovestorm 所以你的意思是第一个问题也需要手动randomize,对吧?否则即使用了随机jump动作,小球仍然会出现在固定位置?
2017年05月10日 06点05分
level 11
快玩的猴头。。。
2017年04月29日 06点04分 6
[真棒]快快小猴
2017年05月05日 14点05分
level 8
只知道GMS2我每次用随机数都设置下随机数种子为当前时间
2017年05月27日 16点05分 7
1