社区
J2ME
帖子详情
如何才能实现从A点到B点准确子弹飞行
prqin
2006-07-27 10:43:06
在一个飞行射击类游戏中,如何才能实现从A点到B点准确子弹飞行,也就是敌人飞机发射一颗子弹,如何才能准确落到玩家飞机的点上,当然不是说跟踪弹,只是说玩家飞机如果不动,不管在哪个地方,敌人飞机的子弹都能朝玩家的方向飞行过去,并且打中玩家,而且这个计算不可以太复杂,最好用位运算实现。
...全文
356
5
打赏
收藏
如何才能实现从A点到B点准确子弹飞行
在一个飞行射击类游戏中,如何才能实现从A点到B点准确子弹飞行,也就是敌人飞机发射一颗子弹,如何才能准确落到玩家飞机的点上,当然不是说跟踪弹,只是说玩家飞机如果不动,不管在哪个地方,敌人飞机的子弹都能朝玩家的方向飞行过去,并且打中玩家,而且这个计算不可以太复杂,最好用位运算实现。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuxinhua
2006-07-28
打赏
举报
回复
我建议你看看《计算机图形学》中的画直线的方法
wtobias
2006-07-28
打赏
举报
回复
o
xueyong1203
2006-07-27
打赏
举报
回复
矢量
a指向b
colacoca
2006-07-27
打赏
举报
回复
首先设定子弹飞行速度为S
然后假设敌人飞机坐标X,Y,自己飞机坐标x,y
那么子弹飞行总路线长度L,根据直角三角形原理可以算出(X-x)*(X-x) + (Y-y)*(Y-y)开平方根
然后知道所需要飞行时间t为 L / S
最后算出子弹每个时间所飞行的偏移量(X-x)/t和(Y-y)/t
然后每隔一定时间,在子弹的坐标X,Y加上偏移量即可
aloney0226
2006-07-27
打赏
举报
回复
帮忙顶!
空间向量运算北师大选修PPT学习教案.pptx
例如,在射击问题中,考虑到风速对于
子弹
飞行
轨迹的影响时,可以通过向量运算来模拟风对
子弹
位移的影响。射手需要通过计算风力和
子弹
的初始速度所形成的向量,以确定实际的射击角度和方向,使得
子弹
能够
准确
地击中...
電玩射擊三角平方距離原理.7z
例如,当玩家在游戏中的角色A向目标B射击时,需要计算出从A到B的直线距离。假设角色A的位置坐标为(x1, y1),目标B的位置坐标为(x2, y2),那么根据三角平方原理,我们可以这样计算距离: d² = (x2 - x1)² + (y2 - ...
吉林省2018-2019学年榆树市第一高级中学高一下学期竞赛物理试题.doc
从A到E,加速度与速度的夹角变化可以用来分析物体的运动状态。 12. **弹簧系统与动量守恒**:两小车和弹簧组成的系统,如果系统不受外力作用,总动量是守恒的。弹簧拉伸到最长时,系统的机械能可能不是最小,因为这...
初三物理总复习中考试题分类.docx
- 天平必须置于水平桌面上才能
准确
测量。 - 化学药品不应直接放置在天平托盘上,以防腐蚀或污染。 #### 十三、机械能的变化 - **题目背景**: 物体机械能的变化规律。 - **知识
点
分析**: - 机械能包括动能和势能...
北京师范大学附属中学2017_2018学年八年级物理下学期期中试题新人教版20180621113
B、C、D都涉及到力改变物体的运动状态,而A是力改变物体形状,因此A选项的作用效果与其余三个不同。 8. 液体压强:液体压强是由液体的密度、深度和重力加速度决定的。选项D正确,表示同一种液体的压强只与深度成...
J2ME
13,097
社区成员
26,492
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章