专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

有什么游戏高度模仿了枪械的弹道特征_服务器

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/8 17:53:40       共计:3569 浏览

有什么游戏高度模仿了枪械的弹道特征?

谢邀,目前没有任何游戏真正的模仿了枪械的弹道特性。

哈哈,是不是觉得都被蒙了啊?

这件事其实得从游戏的开发来说。

目前我们玩的大部分游戏都是用unity 3D或者Unreal等游戏引擎开发的,这些游戏引擎里面的确是有物理引擎的,可以模拟出加速度、自由落体、阻力减速等物理效果。

从理论上是可以完美的模拟弹道的。

但是对于真正的游戏来说,我们可以给一个子弹的弹头赋予一个方向和初速度,这枚弹头也的确可以按照子弹的弹道特性在游戏中飞行。

但问题是,目前计算机模拟的物理引擎如果遇到了碰撞检测的时候就会出问题,大部分物理引擎遇是以时间片为单位检测碰撞的,例如游戏的FPS为60,那么游戏引擎就会一秒检测60次。

但是游戏中的形体模型本身是由一层多边形来组成的。在空间上就是一个薄片。当第一次检测的时候子弹刚刚接近多边形,而第二次检测的时候已经穿过了多边形,这样的碰撞检测是没有办法做到的。

于是游戏的开发商们就开始蒙人了,在游戏模型上设计了一条玩家看不见的射线

当玩家开枪的时候检测这个射线是不是碰到了一个目标,如果碰到了再画一枚子弹高速的飞向目标。如果没碰到就画一枚子弹飞向远方。

这条射线的倾斜度和玩家举起枪的角度呈现一个函数关系,因此打击远距离的目标则需要稍稍的抬高枪口。

事情就是这个样子的,其实就是“指哪打哪”。

要不然的话,玩家在游戏里面突突突打出一梭子子弹后,电脑就会因为算不了这么多的物理题直接死机了。

其实弹道就像游戏里面的光线照色效果一样,都是蒙人的,真算的话,不论多强的CPU或者多强的显卡都是吃不消的。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:搭建口红机用什么服务器_服务器 | ·下一条:腾讯的服务器在中国还是美国啊_服务器

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有