[GM学习]半跟踪导弹
gamemaker吧
全部回复
仅看楼主
level 6
Lancecross
楼主
导弹飞行分为3个阶段 发射 寻找目标 飞向目标
不知道还有没有更简便的实现方法。。。
2012年11月01日 04点11分
1
level 6
Lancecross
楼主
ht
tp://pan.ba
idu.co
m/sh
are/link?sha
reid=105687
&uk=2063
77415
点击鼠标左键发射
2012年11月01日 05点11分
4
level 11
franniss
未找到。
2012年11月01日 11点11分
5
Lancecross
链接应该可以下啊
2012年11月01日 13点11分
吧务
level 13
q糖豆p
很抱歉,您要访问的页面不存在。
2012年11月01日 13点11分
6
Lancecross
重发了一个。。。。
2012年11月01日 14点11分
level 6
Lancecross
楼主
第一次发链接。。。度娘好傲娇
再发一次吧
百度网盘 pan.baidu.com/share/link?shareid=105687&uk=2063774151
2012年11月01日 14点11分
8
吧务
level 13
q糖豆p
直接发了源啊……
好吧还没分析源,目前看貌似转向判定还没做吧,只能逆时针转的样子,转350°的时候也会出现的噢。睡觉了,醒来再看。
2012年11月01日 16点11分
9
吧务
level 13
q糖豆p
不过,没想到首个BUG会这么快发现噢……
2012年11月01日 16点11分
10
Lancecross
嗯 如果鼠标点击在圆圈中间的的话 就会无限旋转 但是如果把这个修正掉的话 就不能使用这种发射轨迹了 很纠结啊
2012年11月01日 16点11分
吧务
level 13
q糖豆p
观察弹幕留下的思维习惯嘛……能用运行结果推测算法的时候就想先不看源……
嗯,修正无限循环的方法应该有啊,比如运行过一定时间以后强制回归到直线运动,不过那样只要目标点在圈里,“甩”出点也必然是同一点,方向也必然是同一方向。如果继续加速度修正参数,貌似程序就开始变复杂了。
有点想去改源的冲动了,哎呀哎呀,忍住忍住。
2012年11月02日 11点11分
11
Lancecross
其实应该在目标点确定之后再即时生成这样的发射轨迹,而不是定好一个固定的圆周轨道。但不知道怎么做。。。。
2012年11月02日 11点11分
吧务
level 13
q糖豆p
[有效] http://pan.baidu.com/share/link?shareid=104036&uk=4110694903
试着改了一下源,避免了无限转圈的情况,大概可以做参考吧。甩出点的位置也做了随机化处理。
2012年11月03日 13点11分
13
吧务
level 13
q糖豆p
[有效] http://pan.baidu.com/share/link?shareid=104053&uk=4110694903
又改一个,这个也许不那么单调了
2012年11月03日 13点11分
14
Lancecross
噢噢。。。这个方法挺好的啊 而且更加随意了。。。呵呵 受教了 感谢~
2012年11月03日 17点11分
吧务
level 13
q糖豆p
[有效] http://pan.baidu.com/share/link?shareid=104347&uk=4110694903
上瘾了……现在烟雾是被喷出去的效果,然后转向用gravity和friction控制。
2012年11月04日 04点11分
15
Lancecross
原来改源也会上瘾。。
2012年11月04日 09点11分
q糖豆p
回复 Lancecross :乐趣的来源之一啊,既然“创造”这个乐趣已经被占领了,咱就来分享这一部分吧。
2012年11月04日 10点11分
宅在家里看萝莉
粒子效果。。。当初做永琳的天文密葬就用了你那个。。。然后。。。卡死了/.\
2012年11月06日 07点11分
q糖豆p
回复 宅在家里看萝莉 :这次没用粒子吧……貌似是一个圆形精灵
2012年11月06日 15点11分
level 6
f◎rwhat
我虽然是初学者但是也来玩玩
跟踪_1改p
an.b
aidu.co
m/s/1kU
RfjON
虽然还有些奇怪的地方,所以请比较会的人来完善下……
2017年04月03日 04点04分
17
MikuScarlet
掘坟
2017年04月03日 07点04分
f◎rwhat
@MikuScarlet
啊哈哈,因为新发的贴被吞了
2017年04月03日 09点04分
f◎rwhat
@f◎rwhat
又忍不住去研究了……把其中设定导弹转圈的中心点改为 xcenter=sin(direction/58+pi)*51+x; ycenter=cos(direction/58+pi)*51+y;
2017年04月03日 18点04分
f◎rwhat
@f◎rwhat
这个值让我找了好一会啊……虽然……
2017年04月03日 18点04分
level 11
lugtj55
为什么不直接diretion = point_direction(x,y,x,y)
speed = xxxx
image_angle = point_direction(x,y,x,y)
2017年04月06日 07点04分
19
1