37得票5回答
过程入口点__gxx_personality_v0无法定位

编辑注:类似于“在动态链接库libstdc++-6.dll中找不到过程错误点_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_”的错误消息具有相同的原因,相同的解决方法适用。 如果我想在Windows中运行我的...

31得票6回答
建议在Ogre、Irrlicht和OpenSceneGraph之间选择哪个C++ 3D引擎更好

我对3D图形比较熟悉(我为一个学术项目开发了一个简单的3D游戏引擎)。但现在我需要用C++开发一个音视频工具,其中还需要一些3D功能,因此我不能依靠我的小程序,而是需要一个具有高性能标准和功能的3D引擎框架。 我想知道你们对以下三个我听说过的3D引擎产品中哪个是最佳选择的意见: 1. Og...

8得票4回答
将const char*转换为const wchar_t*

我正在尝试使用Irrlicht创建一个程序,从用Lua编写的配置文件中加载某些内容,其中之一是窗口标题。然而,lua_tostring函数返回一个const char*,而Irrlicht设备的方法setWindowCaption期望一个const wchar_t*。我该如何将lua_tost...

8得票1回答
Irrlicht在OpenGL ES 2.0驱动上的Android实现

我正在学习如何在Android上使用Irrlicht。上个月,我致力于基于openGL es 1.0的驱动器开发,效果很好(我使用1.0是因为当我尝试运行基于驱动es 2.0的示例时,结果非常奇怪)。加载网格没问题,但让我困惑的是纹理无法正确显示。 渲染代码如下: smgr = device...

7得票1回答
Irrlicht与不可见网格的碰撞

我正在编写一个类似最终幻想的游戏引擎,其中包括用Irrlicht制作的2D背景和3D模型。为了计算与背景中的物体的碰撞,我使用了一个像这样的无形网格: 我尝试了以下代码,但当玩家到达网格边缘时会掉下来: TriangleSelector sel = device.SceneManage...

7得票1回答
Android NDK irrlciht vuforia编译错误

我正在尝试创建一个项目,将irrlchit与vuforia集成在一起,源代码位于此处: https://github.com/nailgun/android_irrlicht_vuforia。 但是当我构建代码时,遇到以下错误: 项目结构如下: Android.mk文件如下: ...

7得票2回答
OpenGL ES 2.0中的抗锯齿技术?

有没有一种方法可以在OpenGL ES 2.0中实现抗锯齿技术?我已经搜索过并找到了一些方法,但输出结果没有改变。 最坏的情况下,我计划通过多通道渲染来平滑片段着色器中的边缘,即显示每个像素周围像素的平均颜色,但这会消耗更多的GPU性能。 有什么建议吗?

7得票1回答
模糊边缘的着色器,或者如何绘制光线。

我正在尝试使用GLSL顶点和片段着色器使我的3D对象具有模糊的边缘。我发现我必须使用高斯模糊来实现这一点。 目前,它只是一个带有半透明填充的TGA纹理,使用blendFunc blend和rgbGen identity。该纹理也不受光线影响(surfaceparm nolightmap)。是...