网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月16日
漏签
0
天
gamemaker吧
关注:
13,651
贴子:
95,139
看贴
图片
吧主推荐
视频
玩乐
14
回复贴,共
1
页
<返回gamemaker吧
>0< 加载中...
求一算法公式 , 希望吧里的数学达人赐教 , 如图:
只看楼主
收藏
回复
莲花血月
初涉算法
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
已知 : 发射点_x , 发射点_y , 目标点_x , 目标点_y
1.求 (obj_箭) 飞行的 x , y
2.求 (obj_箭) 不同位置的角度 image_angle
送TA礼物
1楼
2019-08-04 09:38
回复
莲花血月
初涉算法
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
补充:
箭的飞行是抛物线飞行
应该增加一个抛物高度变量 high
可以手动调整这个变量
2楼
2019-08-04 09:46
回复
收起回复
charalfrisk
团队之首
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
先给你第一问,可能还可以化简(注意这里的high是相对于y1的!time的意思是效果总持续时间!)
tmp=
某时间点的x和y分别是tmp和f(tmp) f的定义看下面
(这公式有点长)
IP属地:湖北
3楼
2019-08-04 14:17
回复
收起回复
charalfrisk
团队之首
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
第二问(这里x代表时间!)
x=
y=
IP属地:湖北
4楼
2019-08-04 14:30
回复(1)
收起回复
莲花血月
初涉算法
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
代入到对象里试了一下 y轴不运动
x1=x
y1=y
x2=object0.x
y2=object0.y
time=100
tmp=x1-(x1-x2)/time
a=(2*high*x2*y1-(x2*x2)*y1+2*x2*(y1*y1)-2*high*x1*y2+(x1*x1)*y2-2*x1*y1*y2)/((x1-x2)*(-2*high+x1+x2-2*y1))
b=-1*((2*(high+y1)*(y1-y2))/((x1-x2)*(-2*high+x1+x2-2*y1)))
c=-1*( (-y1+y2)/((x1-x2)*(-2*high+x1+x2-2*y1)) )
f=(a+b*x+c*x*x) ////---------这个有问题 f(x)=(a+b*x+c*x*x) 这个表达式本身有错误
x=tmp
y=f
5楼
2019-08-05 06:58
回复
收起回复
charalfrisk
团队之首
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
sorry哈,那个第二问只有一个值,x那个作废,y的那个是斜率
搞混了
IP属地:湖北
6楼
2019-08-05 08:36
回复
收起回复
charalfrisk
团队之首
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
还有,f(x)=a+b*x+c*x*x是数学里的表达,不是让你直接放进代码里啊
这不是GM的表达式!
IP属地:湖北
7楼
2019-08-05 08:57
回复
收起回复
q糖豆p
吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
需要一个变量表示飞行进度,这里用jindu表示,范围是0到1。
x=发射x*(1-jindu)+目标x*jindu
y=发射y*(1-jindu)+目标y*jindu+4*high*jindu*(1-jindu)//这个4*high*jindu*(1-jindu)是个关于jindu的二次曲线
image_angle=point_direction(上一步的x,上一步的y,当前x,当前y)//注意根据素材方向可能需要添加补偿值
至于上一步的xy是想用内置的还是自己记录,以及修正相关BUG,应该在LZ能力范围内了。
IP属地:北京
8楼
2019-08-05 09:30
回复(4)
收起回复
开不了车
企业掌舵
15
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
其实有个简单的办法,只要确定好目标点和用时,在绘制事件中设置精灵的变化高度、角度就可以了
IP属地:河南
9楼
2019-08-05 13:25
回复
收起回复
莲花血月
初涉算法
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
q糖豆p 提供的公式实验成功 , 果然是大神 , 佩服!!!
10楼
2019-08-06 09:55
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
TES难逃陀螺魔咒遭HLE暴打
2104890
2
315晚会哪个爆料最让你心惊
1586677
3
如何评价央视315再评胖猫事件
1206380
4
重庆赛四强诞生请选择你的结局
1130355
5
315曝光家电维修收费乱象
867594
6
这下知道“赢麻”怎么翻译了
657925
7
抗抗分析TES连跪内幕
597816
8
保水虾仁磷酸盐超标被点名
565156
9
315打假打到考研圈
462110
10
2025省考结束大家感受如何
424095
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示