Box2D 的 2D 物理引擎是否具有捕获屏幕素材的能力?
Does Box2D a 2D Physics Engine have the ability to capture screen footage?
我真的可以请人来全面回答我的问题。
我正在使用 2D 物理引擎 (Box2D),想知道它是否具有视频捕获功能?录制游戏画面并与其他玩家分享。
如果没有,我想知道我可以用什么在 canvas 中录制游戏画面。如果我刚才说的话让你感到困惑。那么请允许我澄清一下。
如果作为游戏引擎的 Box2D 没有内置录制视频的功能,我该如何 use/do 在游戏中实现视频录制功能来录制游戏画面?
如果你知道怎么做,请告诉我...我们欢迎任何选择。
感谢大家阅读...我希望它是有道理的。
没有
Box2D 是你认识的物理引擎;但它不是您所说的游戏引擎。
此外,Box2D 库本身是独立于图形的。来自 Box2D FAQ:
What are Box2D's rendering capabilities?
Box2D is only a physics engine. How you draw stuff is up to you.
至于记录结果,可以通过serializing Box2D data out to JSON.
等几种机制记录Box2D的数值结果
如果视频是您真正想要录制的内容,则有多种方法可以做到这一点,但这些方法与 Box2D 无关,只是可能在您的应用程序中与它链接在一起,或者 运行 在同一台主机上 OS。您必须编写您的应用程序以使用 Box2D 获取数字数据,使用您选择的图形界面渲染代表这些物理身体的视觉元素,然后将其与可能像 FFmpeg 的视频编码技术联系起来。
希望这对您有所帮助。
我真的可以请人来全面回答我的问题。
我正在使用 2D 物理引擎 (Box2D),想知道它是否具有视频捕获功能?录制游戏画面并与其他玩家分享。
如果没有,我想知道我可以用什么在 canvas 中录制游戏画面。如果我刚才说的话让你感到困惑。那么请允许我澄清一下。
如果作为游戏引擎的 Box2D 没有内置录制视频的功能,我该如何 use/do 在游戏中实现视频录制功能来录制游戏画面?
如果你知道怎么做,请告诉我...我们欢迎任何选择。
感谢大家阅读...我希望它是有道理的。
没有
Box2D 是你认识的物理引擎;但它不是您所说的游戏引擎。
此外,Box2D 库本身是独立于图形的。来自 Box2D FAQ:
What are Box2D's rendering capabilities?
Box2D is only a physics engine. How you draw stuff is up to you.
至于记录结果,可以通过serializing Box2D data out to JSON.
等几种机制记录Box2D的数值结果如果视频是您真正想要录制的内容,则有多种方法可以做到这一点,但这些方法与 Box2D 无关,只是可能在您的应用程序中与它链接在一起,或者 运行 在同一台主机上 OS。您必须编写您的应用程序以使用 Box2D 获取数字数据,使用您选择的图形界面渲染代表这些物理身体的视觉元素,然后将其与可能像 FFmpeg 的视频编码技术联系起来。
希望这对您有所帮助。