gpt4 book ai didi

javascript - 用于游戏引擎的 C++ 或 v8

转载 作者:搜寻专家 更新时间:2023-10-31 01:53:14 25 4
gpt4 key购买 nike

<分区>

我已经在 js/html5 中使用各种引擎构建了一些游戏,甚至在 c++ 中使用 irrlicht(尝试过 ogre,但我更喜欢 irrlicht 的简单性)。

下一步我想做的是构建一个游戏引擎,因为我有使用 c++ 的经验并且使用过 v8,所以我一直在考虑制作一个仅适用于 Windows 的游戏引擎,它使用 v8 来包装图形的 directx 和子弹物理(尚未决定其余部分),然后调用一个 js 文件/字符串,其中包含我的游戏引擎的大部分调用这些 c++ api,然后用户可以完全使用 js 构建他们的游戏。

问题 不过,如果我要制作一款与其他 3A 游戏在 PC 上竞争的商业游戏,我真的应该使用 v8/js 驱动的游戏引擎还是我应该做所有事情在 C++ 中?

我为什么要问这个?
1) 我将使用的所有 C++ api 都将由 v8 包装以用于 js。
2) v8/js战胜C++指针和手动内存管理(垃圾回收)

如果不是第 2 点,我会使用 c++,但现在我更喜欢使用 js,但这引出了我的问题,因为有一天我想制作一款真正的游戏(也许不是 AAA 级游戏) ,但这是我想要的性能和质量),并且宁愿只制作一个游戏引擎,而不是为每个新项目/游戏制作一个新引擎(或选择一个新引擎),但如果我考虑第 1 点,那就是分配了我将包装的 C++ api,所以我想知道我是否会遇到性能问题?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com