问题标签 [ogre3d]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
233 浏览

c# - OGRE3D 窗口关闭上的 FatalExecutionEngineError

我正在使用 MOGRE,一个 OGRE3D 的 C# 绑定。我创建了自己的渲染循环,并使用 WindowEventUtilities.MessagePump() 来更新窗口。

这是我的主要应用程序循环:

当我在 WindowEventUtilities.MessagePump(); 关闭 OGREWin 时,我仍然收到“FatalExecutionError”代码。try/catch 语句没有捕获任何东西,我无法在 WindowEventUtilities.MessagePump() 周围实现任何 if 语句来解决这种情况。我真的很困惑该怎么做。

我在 MOGRE 板上发布了一个主题,但尚未找到解决方案。

0 投票
3 回答
1144 浏览

cmake - Unknown command "ogre_config_sample_lib" when cmake samples of OGRE

An error of Unknown CMake command "ogre_config_sample_lib" happens when I tried to use cmake in OGRE Sample folders after installing OGRE. I had taken the following steps before this error happened:

cd to the folder Sample/Smoke, and mkdir a new directory named build and cd there. Run cmake .. after that and meet the error then.

Here's the detail information of my error:

0 投票
1 回答
593 浏览

qt - 我如何让 QtCreator 拥有一个 Ogre 项目

如题,如何让QtCreator在创建新项目时拥有Ogre项目,见图片http://imagebin.org/172549

0 投票
2 回答
886 浏览

opengl - 使用 OpenGL 的 OpenNi Ogre3D 集成

我刚开始将 OpenNI 和 Ogre3D 用于动画应用程序。我为此集成找到了以下示例:OpenNI Ogre Integration Sample。但我注意到它是使用我不熟悉的 DirectX 开发的。还有其他使用 OpenGL 的示例吗?

0 投票
1 回答
948 浏览

c++ - 如何使用 SDL 从外部窗口收集输入?

我目前正在尝试在我的游戏引擎中重新编写 Ogre 和 SDL 之间的活页夹。最初我在这里使用 Ogre Wiki 中概述的方法 我最近将我的 SDL 版本更新到 1.3 并注意到“SDL_CreateWindowFrom()”函数调用并重新实现了我的绑定器以允许 Ogre 构建窗口,然后从 Ogre 获取 HWND 以传递到 SDL。

只制作了一个窗口,我看到一切都正确呈现,但是没有收集任何输入。我不知道为什么。这是我目前正在使用的代码(在 Windows 上):

我试过环顾四周,有很多人已经做到了某种程度的成功(例如这里这里)。但似乎没有人在实现这一点后对处理输入发表评论。

我最初认为可能由于 SDL 不拥有该窗口,因此默认情况下不会从该窗口收集输入,这是合理的。所以我搜索了 SDL API,只发现一个函数“SDL_SetWindowGrab()”似乎与输入捕获有关。但是调用它没有任何效果。

如何让 SDL 从我的 Ogre 制作的窗口中收集输入?

0 投票
1 回答
161 浏览

java - 有什么方法可以使用 Java 窗口并使用 Ogre3D 和 c++ 输入?

我对 Java 和 C++ 之间的包装不是很熟悉。但是我需要将 Java 窗口输入包装到 c++ 并获取我分配给 ogre 的窗口上下文。我知道这是可能的,因为 Ogre4J 使用了类似的东西。

“使用 Ogre4j”不是答案。

0 投票
1 回答
686 浏览

ogre3d - 如何在 Ogre3D 中创建仅跟随父节点而不旋转的子节点?

我需要创建将跟随父节点(偏移量很小)的节点,但它不会随父节点旋转。仅始终转换为父级的位置。

0 投票
1 回答
471 浏览

ogre3d - 是否有理由为同一场景创建多个 Ogre::RaySceneQuery 实例?

我想知道如果我Ogre::RaySceneQuery对同一场景使用多个实例是否有任何好处。或者如果有任何事情需要它自己的特殊实例?

0 投票
2 回答
665 浏览

c++ - 使用 tolua++ 暴露 Ogre 函数

我想知道如何公开 Ogre 库函数,例如:俯仰、偏航以旋转相机。我想使用 lua 脚本控制我的应用程序的相机。我正在使用 tolua++ 进行绑定。我为 OgreCamera.h 创建了一个已清理的标头,但显然该函数没有公开,因为当我在 C++ 代码中使用 lua_call 时,程序以退出代码 1 终止。在我的 lua 脚本中,我编写了语句 pMyCam:yaw(angle)其中 pMyCam 的类型为 Ogre::Camera* 并被传递给 lua。有问题的陈述是对偏航的调用。

有没有其他的

0 投票
1 回答
272 浏览

c++ - 生成文件错误

我想在命令提示符下使用 mingw-g++ 编译我的 C++ 文件。我的 C++ 文件也有 OGRE3D 库。如何在 makefile 中添加这些 OGRE3D 库。例如,在命令提示符下编译文件后,我收到这样的错误;OgreEntity.h :没有这样的文件或目录