首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Irrlicht服务器端

Irrlicht服务器端
EN

Stack Overflow用户
提问于 2013-06-15 13:22:33
回答 1查看 485关注 0票数 2

我目前正在开发一个多人游戏与Irrlicht。

很明显,在客户端,我们有Irrlicht来执行呈现,服务器端有子弹来执行物理计算。

剩下的部分我们使用Qt (GUI、network、.)。

Irrlicht有一些有用的特性,如:

  • 加载网格纹理..。在没有解压缩的情况下从存档文件。

我们将所有资源存储在TAR文件中,服务器将其发送给客户端,Irrlicht加载它(不对其进行解压缩),非常有用。

但是子弹需要知道模型来执行碰撞检测,所以我需要加载模型。

一个解决方案是使用Qt和libarchive开发一个TAR解析器,并告诉ConvexDecomposition::WaveFrontObj加载它。但是,一个更简单的解决方案是使用Irrlicht从存档加载网格(因为代码已经完成)。

那么,有没有办法使用Irrlicht服务器端,而不呈现给视频驱动程序呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-16 14:11:54

我终于找到了一种使用Irrlicht服务器端的方法。

所以,我希望Irrlicht在没有任何渲染的情况下执行一些计算。解决方案非常简单,我只需创建一个空驱动程序类型的设备:

代码语言:javascript
复制
SIrrlichtCreationParameters params;
params.DriverType = EDT_NULL;
device = createDeviceEx (params);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17124117

复制
相关文章

相似问题

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