有没大佬教一下让一个对象自动上下浮动的代码
gamemaker吧
全部回复
仅看楼主
level 1
Gbariel_tang 楼主
希望对象能上下浮动,并且浮动是有加速度或者摩擦力的感觉。
控制速度的正负,使用计时器,都试过了~都不成,当然肯定是我代码没写好···
唯一可以说“达到”目的的就是repeat了···但是那动的也太快了···
所以有没大佬教一下
下面是最后一次写的。。。对象就一直往上去了。。
2017年11月19日 15点11分 1
level 1
Gbariel_tang 楼主
另外三个事件的代码··
2017年11月19日 15点11分 2
level 8
利用正弦或者余弦函数就行了,看图像,都是从-1到+1的数值,所有可以用来做浮动或者震动。
创建事件添加代码:
//计时
F_T=0;
//振幅
F_A=10;
//震动频率
F_NUM=5;
步事件添加代码:
F_T+=1;
y=ystart+F_A*sin(degtorad(F_T mod 360*F_NUM));
根据需要调节振幅和频率做成想要的浮动或者震动
2017年11月20日 01点11分 3
谢谢 给了思路哈~数学渣伤不起 t += 1; vsp = x * sin(t) y += vsp; 用以上方法实现了
2017年11月20日 08点11分
大佬,看你经常有给其他同学答疑,方便给个QQ加你,平时有些问题咨询你下 可以吗[委屈]
2017年11月21日 09点11分
@Gbariel_tang 1719767792
2017年11月22日 04点11分
level 3
虽然你说数学渣伤不起,但其实这是个物理学问题。
2017年11月21日 16点11分 5
没说全 理科渣~~哈哈 无所谓了 快30岁的人 也就学点东西自娱自乐一下
2017年11月22日 02点11分
level 12
一个sin解决问题系列
2017年11月23日 07点11分 6
1