首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么游戏会使用引擎作为库呢?

为什么游戏会使用引擎作为库呢?
EN

Stack Overflow用户
提问于 2018-06-09 19:44:43
回答 1查看 281关注 0票数 1

首先,我正在c++中构建一个小型3D引擎,只是为了好玩。我经常这样说:

你应该让你的游戏使用引擎作为一个库。但我认为相反的情况会更好,比如这里。因此,引擎是可执行的,并让它按顺序调用游戏类循环函数(类要么用引擎exe编译,要么从dll/so加载)。

这是因为在我的游戏引擎,引擎有一个编辑器,你创建游戏类(例如。通过创建从GameObject派生的类来创建播放器控制器。让引擎成为游戏的可执行文件,并让它调用该类的循环函数。

这对我来说似乎更好,因为它只需要一个引擎来调用游戏类。

那么,根据我所说的内容和链接,你会推荐什么呢?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-06-14 08:01:40

两者各有优缺点:

库:

  • 你可以有东西和尺寸紧凑,使用你想要的部分发动机。
  • 你可以把高端兼容游戏移植到低端游戏。

游戏引擎:

  • 事情会变得更容易。
  • 较少时间消耗
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50777904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档