问题标签 [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 投票
2 回答
1759 浏览

memory - 视觉泄漏检测器崩溃

我正在使用 Visual Leak Detector 来检测程序中的内存泄漏。程序完成运行后,我得到一个由utility.cpp中的以下代码触发的断言。当 Visual Leak Detector 的标头从程序中排除时,程序运行并退出而不会发生意外。

我不确定为什么要触发断言。有人知道在什么情况下可以触发断言吗?

谢谢

0 投票
2 回答
2234 浏览

c++ - 最低 DirectX 9.0c 版本以及如何检查它

我们基于 Windows C++ Ogre 的游戏即将完成。在我们公开发布之前,我们必须解决这个问题:

如果没有更新到最新的 Dx9.0c 版本,Ogre 在许多测试计算机上会崩溃。所有这些计算机都已经安装了 9.0c,但那一定是一个旧的操作系统预安装的子版本,因此崩溃了..?

第一个问题是:如何确保用户拥有正确的 9.0c 版本,这样游戏才不会在用户面前崩溃,而是显示类似“Go get the latest 9.0c version from there ... .”?

第二个问题是:在游戏安装过程中,是否有一种标准的、自动化的方法可以将用户的计算机更新到最新的 9.0c 版本?那将是最好的解决方案。

非常感谢提前,

账单

0 投票
1 回答
4568 浏览

open-source - 基于Ogre3D引擎的开源游戏?

我打算使用 Ogre3d 进行 3d 渲染来制作游戏原型。想看看人们如何使用它。有人知道基于 Ogre3d 的开源引擎值得一看吗?

我曾尝试在 sourceforge 上搜索,但没有任何好处。

谢谢

0 投票
1 回答
1410 浏览

c++ - Ogre3D中高度图的网格

使用 Ogre3D 引擎 (C++),我想从灰度高度图生成网格。我知道地形工具可以做到这一点,但我只想要一个简单的网格。最好的方法是什么?这听起来很基本,但我在 Ogre3d 文档中找不到我的方式。

谢谢!

0 投票
1 回答
221 浏览

c++ - 鼠标在密码中断时消失

我正在使用 Ogre3D,有时当出现中断(或异常)并且它闯入 Visual Studio 时,我的鼠标光标无法出现。这很烦人,因为大多数时候我必须重新启动游戏,因为当它中断时我无法看到任何变量。其他一切正常,只是鼠标消失并保持这种状态,直到我按 Shift+F5 结束调试,或者我删除中断并点击继续,然后正常退出游戏(在异常情况下,我别无选择,只能结束调试)。

我认为这个问题不是由于 Ogre3D 本身造成的。无论如何,我希望有人能解决这个非常烦人的问题。

0 投票
1 回答
1173 浏览

c++ - 从深度图对表面进行 3D 渲染

使用立体视觉,我正在生成表示从相机观看的 3d 环境的深度图。每个“关键帧”有一个与相机位置相关的深度图。目标是将这些 2d 深度图转换为 3d 空间(然后将它们合并以重建整个环境)。

在 3d 中转换这些深度图的最佳(有效)方法是什么?每个深度图都是 752x480 大,因此三角形的数量可以增长得非常快。我想要一个自动系统来管理对象的详细程度。

我的团队使用 Ogre3d,所以用它找到解决方案会很棒。我正在寻找的与 Terrain 所做的非常相似,只是我希望能够将生成的对象放置在我想要的任何位置(平移、旋转),而我认为 Terrain 无法做到这一点。

我对 Ogre3d 很陌生,所以如果我应该知道一个简单的解决方案,请原谅我。如果 Ogre3d 以外的其他工具更适合我的问题,我很乐意了解它!

0 投票
1 回答
81 浏览

licensing - OGRE 1.6.1 许可证

有人知道我是否可以在我在学术界发表的论文中使用 OGRE 1.6.1 提供的资源吗?能否请您参考一些官方链接让我放松一下?:-)

谢谢, 拉菲德

0 投票
1 回答
1049 浏览

3d - OGRE 中的景深效果

任何人都可以为我提供一个在 OGRE 中实现景深效果的快速代码吗?

0 投票
5 回答
1710 浏览

ogre3d - 2010 年的 3D 游戏编程 - 从哪里重新开始?

几年前我涉足了一些游戏编程。我开始使用 Windows Xp、C++、Ogre3d、Visual Studio 和 Blender。我开始制作 RTS,但后来发生了现实生活。

无论如何,我正在寻找回到它,我想知道是否有任何值得 C++ 的替代品,现在 Ruby、Python 和 C# 已经变得流行。

C++ 仍然是首选语言吗?

我现在正在运行 Ubuntu,所以我必须使用一些 Ubuntu C++ IDE、C++ 和 Ogre3d。

有人用过 Ogre3d 并转移到别的东西上吗?

编辑

目标:只是基于个人爱好的 PC 上的 3D 编程

  • 我目前正在运行 Ubuntu,但有一天会迁移到 Win7
  • 我想象一个简单的游戏,比如 Startopia
  • 我对物理引擎和声音有点了解,我之前已经将 Ogre3d 组件插入在一起

到目前为止,我已经看到 Ogre3d 仍然被广泛使用。可能会研究 python 和http://www.panda3d.org/

干杯。

0 投票
1 回答
400 浏览

mingw - 用mingw编译Ogitor

我正在使用mingw从源代码编译程序( Ogitor ) 。程序编译由CMake配置(使用 boost、ogre)。

mingw32-make 日志的最后一部分:

.......
信息:通过链接到 __imp___ZN4Ogre4Math 12NEG_INFINITYE(自动导入)来解析 Ogre::Math::NEG_INFINITY
创建库文件:..\lib\libOgitor_d.dll.ac
:/qt/mingw/bin/ ../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe:警告:自动导入已被激活,但没有指定--enable-auto-import在命令行上。
这应该可以工作,除非它涉及引用来自自动导入的 DLL 的符号的常量数据结构。
cd D:\Engine\Ogitor\v0-4-a\bin\Ogitor && copy "" ..\RunPath\bin
系统找不到路径。

mingw32-make[2]: [lib/libOgitor_d.dll] 错误 1
​​mingw32-make[2]: 离开目录D:/Engine/Ogitor/v0-4-a/bin' mingw32-make: [all] 错误 2 D:/Engine/Ogitor/v0-4-a/bin'
mingw32-make[1]: [Ogitor/CMakeFiles/Ogitor.dir/all] Error 2
mingw32-make[1]: Leaving directory

选择的命令是错误的。我该如何修复它?