游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4932|回复: 11

炮弹随弹道曲线旋转自身角度!贴内附图说明

[复制链接]

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2010-8-20 09:26:00 | 显示全部楼层 |阅读模式
图1:想实现的效果


图2:现在的效果




大家说说思路就好,需要用到哪些物理或数学的知识去实现图1的效果 [em15]

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2010-8-20 09:54:00 | 显示全部楼层

Re:炮弹随弹道曲线旋转自身角度!贴内附图说明

弹头高度=h1
弹尾高度=h2

h1=f(T+t)
h2=f(T)

t=炮弹长度L/炮弹速度V

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2010-8-20 10:41:00 | 显示全部楼层

Re:炮弹随弹道曲线旋转自身角度!贴内附图说明

取前后两帧的位置计算朝向,将弹头旋转至此方向。

0

主题

43

帖子

71

积分

注册会员

Rank: 2

积分
71
发表于 2010-8-20 11:24:00 | 显示全部楼层

Re:炮弹随弹道曲线旋转自身角度!贴内附图说明

好像是高1的物理书中上册还是下册,看看牛顿定律那章。你的问题迎刃而解!

2

主题

132

帖子

208

积分

中级会员

Rank: 3Rank: 3

积分
208
发表于 2010-8-20 14:49:00 | 显示全部楼层

Re:炮弹随弹道曲线旋转自身角度!贴内附图说明

求出炮弹轨道,设为f(x)

由于炮弹行进方向必然是与该轨道曲线相切的,所以求出f(x)的一阶导数,即为该点切线斜率k即可得知炮弹行进方向与x轴的夹角

2楼的计算方法是错的,至少是很不精确的。

补充一句,轨道的切点是炮弹的重心位置,而非中心。

7

主题

75

帖子

286

积分

中级会员

Rank: 3Rank: 3

积分
286
发表于 2010-8-21 01:14:00 | 显示全部楼层

Re: 炮弹随弹道曲线旋转自身角度!贴内附图说明

按x y速度大小定角度

7

主题

55

帖子

59

积分

注册会员

Rank: 2

积分
59
发表于 2010-8-21 03:25:00 | 显示全部楼层

Re:炮弹随弹道曲线旋转自身角度!贴内附图说明

个人觉得你要的效果就是弹头的方向指向速度方向。 而速度方向很容易得到吧

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2010-8-21 11:26:00 | 显示全部楼层

Re: Re:炮弹随弹道曲线旋转自身角度!贴内附图说明

小精灵一个: Re:炮弹随弹道曲线旋转自身角度!贴内附图说明
2楼的计算方法是错的,至少是很不精确的。

呵呵,看来你上过大学。
我怕楼主没上过。

1

主题

2

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2010-8-21 16:24:00 | 显示全部楼层

Re: Re: Re:炮弹随弹道曲线旋转自身角度!贴内附图说明

snhun: Re: Re:炮弹随弹道曲线旋转自身角度!贴内附图说明


呵呵,看来你上过大学。
我怕楼主没上过。



兄弟,您这话让我听着怎么这么别扭啊? [em11]   这是我做的第一个游戏,所以经验很欠缺,很多数理知识不能很好的活学活用。但这是很宝贵的经历!垦荒成功后 以后就好办了,我想您在做第一个游戏的时候,难道是行云流水的感觉?  

在此感谢大家!问题已经解决了! 貌似还比较精确 [em2] 效果很满意! 用的就是5楼那位仁兄的思路!思考过程比较麻烦!但最终完成效果.不过10几行语句!看得我既兴奋,又有些苦笑。呵呵~但总算舒坦了!  准备迈向下一个难题了!  我想以后有问题!还是回来这里的!衷心的感谢大家! 谢谢

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2010-8-21 19:27:00 | 显示全部楼层

Re: Re: Re: Re:炮弹随弹道曲线旋转自身角度!贴内附图说明

luckzzs: Re: Re: Re:炮弹随弹道曲线旋转自身角度!贴内附图说明
您这话让我听着怎么这么别扭啊?[em11]

没什么。
我只是觉得你大学白上了,哈哈哈哈!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-6 15:09

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表