内容简介:这个问题可能是一个愚蠢的问题,但我很好奇.在玩了像HL2,GMod或Angry Bird这样的游戏,并使用Box2D这样的物理图书馆,我开始怀疑“物理引擎如何模拟物理学”?在编译时,像lexer和parser用于理解代码,而ray-tracing用于渲染3D场景,我认为在物理引擎中使用的一些概念(碰撞检测除外)用于模拟物理学,如计算扭矩以及执行桶卷的五边形的速度.
这个问题可能是一个愚蠢的问题,但我很好奇.
在玩了像HL2,GMod或Angry Bird这样的游戏,并使用Box2D这样的物理图书馆,我开始怀疑“物理引擎如何模拟物理学”?
在编译时,像lexer和parser用于理解代码,而ray-tracing用于渲染3D场景,我认为在物理引擎中使用的一些概念(碰撞检测除外)用于模拟物理学,如计算扭矩以及执行桶卷的五边形的速度.
物理引擎如何实际模拟物理学?使用什么概念?网上有关于制作像 this one 这样的物理引擎的“教程”吗?
还有一些有趣的文章解释了集成商的细节和如何管理在线游戏的物理.
通过像Box2D这样的物理引擎的源代码是一个很好的主意来看待实现,但是如果你不了解他们在做什么的理论,那可能会让人困惑.这样做的原因是因为这个理论往往在实时游戏中实现效率太低,所以使用算法和技术来实现现实主义和速度之间的平衡.
如果您正在创建自己的物理引擎,因为您想在商业游戏中使用它,我建议您选择一个已经存在的解决方案. (例如,愤怒的小鸟使用Box2D).但是,如果您正在为体验和物理引擎学习做好准备,那么当然可以教你如何提高效率和智能技术.
http://stackoverflow.com/questions/6301458/how-does-a-physics-engine-actually-simulate-physics
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- 使用P2物理引擎制作物理小球
- Go语言调用-Physx物理引擎
- NVIDIA 宣布开源物理模拟引擎 PhysX SDK
- 封锁8年:NVIDIA PhysX物理引擎全部开源
- Cocos2d-x之初级物理引擎
- 英伟达开源物理计算引擎 PhysX SDK,推出全新显卡 TITAN RTX
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
20个月赚130亿
陈士骏、张黎明 / 中国华侨出版社 / 2011-11-17 / 35.00元
YouTube联合创始人陈士骏在书中以朴实亲切的口吻讲述了他的人生经历,以及对学业、事业、梦想、财富、生死等的种种感悟。 童年随全家去美国小镇定居,少年时代迷上计算机编程; 离大学毕业还有几个月时放弃学位,怀揣200美元奔赴硅谷,加入创业公司PayPal,公司上市后成为百万富翁; 因为无法接受PayPal被EbayeBay收购后工程师丧失发言权,和好友一起开创视频网站YouTub......一起来看看 《20个月赚130亿》 这本书的介绍吧!
HTML 压缩/解压工具
在线压缩/解压 HTML 代码
RGB CMYK 转换工具
RGB CMYK 互转工具