问题标签 [irrlicht]

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 投票
1 回答
900 浏览

graphics - 如何在 irrlicht 中绘制 2D 圆

有没有办法在irrlicht中绘制一个具有给定半径和中心点的简单圆?

0 投票
3 回答
9419 浏览

opengl - 右手坐标矩阵到左手坐标?

我正在为我的 3D 模型使用搅拌机,它使用右手坐标系,所以当我尝试将模型导入我的 opengl 引擎(irrlicht,左手坐标系)时,网格和动画看起来在 x 轴上反转。

(例如,在搅拌机中,我的人类模型在右手边执行动画,但在 opengl 中,它在左手边执行。)

所以我正在尝试将矩阵从右手坐标转换为左手。任何人都可以给出一些指导方针吗?

编辑:我正在为像 b3d 等动画模型尝试这个。

0 投票
1 回答
603 浏览

shader - irrlicht 渲染到纹理和着色器得到错误的场景

我已经学习了 irrlicht 教程 10(关于着色器)和教程 13(关于渲染到纹理)。但是当我使用“渲染到纹理”来生成纹理,并将其用于立方体,然后对其进行着色时,纹理会颠倒过来。你能告诉我我的代码有什么问题吗?如何纠正这一点。

这是我的代码:

你可以选择任何图片。

0 投票
1 回答
233 浏览

c++ - Irrlicht 中未解决的外部因素

我目前正在使用 C++ 和 Irrlicht 游戏引擎在 Visual Studio 2010 中进行编码。我试过在他们的论坛上问这个问题,但我没有任何回应。

我正在使用 Irrlicht 网站上的教程:http: //irrlicht.sourceforge.net/docu/example002.html

我得到的错误是:“函数_main中引用的未解析的外部符号_imp _createDevice

我已经添加了链接的 Irrlicht 库和包含文件,但我仍然收到此错误。

0 投票
1 回答
173 浏览

c++ - Irrlicht Mac OS X 崩溃

我试图让 Irrlicht 在 Mac OS X 上运行,但是当我尝试运行“演示”项目时,我看到一个带有一些选项的屏幕,但是只要我点击某些东西,我就会收到以下行的 lldb 错误代码:

这是文件 CllrDeviceMacOSX.mm 的第 554 行,它在我尝试运行的每个示例中都会出现此错误

我的系统:

  • MacBook Pro Retina 2012 年末
  • Mac OS X 10.9 小牛
0 投票
1 回答
267 浏览

android-ndk - Android NDK irrlciht vuforia 构建错误

我正在尝试从这里创建将 irrlchit 与 vuforia 集成的项目: https ://github.com/nailgun/android_irrlicht_vuforia

但是在构建代码时出现以下错误:

ndk错误

项目结构为:

项目结构

Android.mk 是:

任何有关导致构建错误的原因的建议将不胜感激。

提前致谢。

0 投票
1 回答
1617 浏览

c++ - Irrlicht 按键

我正在努力在 Irrlicht 中对按键进行编程。

我这样创建了一个事件接收器:

这一切似乎都是这样工作的。但是,在“while(device->run())”中,我实现了:

我的接收器“标识符接收器未定义”出现错误。在我看到的所有示例中,我看到这个接收者变量没有声明,他们声称它有效。我究竟做错了什么?

我正在构建示例项目“LoadIrrFile”(#15)。

计划是为键 1-3 实施武器开关。初始化按键后,我应该能够获取代码。

我正在使用我在这里找到的片段:http: //irrlicht.sourceforge.net/forum//viewtopic.php?p= 143082

如果需要更多信息,这是一个完整的代码段:http: //pastie.org/pastes/8620301/text

0 投票
0 回答
729 浏览

c++ - 伊尔利赫特子弹

我一直试图在 Irrlicht 内使用子弹,但无济于事。我试图编写两组项目符号。我有一个“激光”和一个“火箭”。前者发射广告牌,后者发射网格。

我已经设法为前者创建了一个有效的广告牌,但我完全无法以任何方式改变它的位置。我不希望它从玩家的脸上产生,而是从武器(在屏幕右侧)产生。我试图将广告牌作为武器节点的父级,并且我尝试了大值和小值来测试任何值问题。两者都没有奏效。

我创建了一个 IMesh 节点供火箭使用。任何尝试用它拍摄时,我都会遇到大量的崩溃。在尝试触发网格时,我的输出会给我以下错误:

我检查了超过一百万次,路径完全正确。Rocketlauncher_shell.obj 很高兴直接坐在 ../../media 中

这是我的代码:

在所有情况下,布尔值都可以正常工作。除上述问题外,调试行将始终显示,并且一切都将完全正常运行。

请注意“laseractive”和“rocketactive”行中的内容。

我在“LoadIrrFile”默认项目#15 之上构建了这个程序。

以下是所需参考的完整代码:http: //pastie.org/pastes/8623503/text

(这不是最漂亮的代码 - 正在进行中,Irrlicht 的第一次尝试)

顺便说一句 - 在 Irrlicht 中是否有可能使用即时扫描武器?我想为我的霰弹枪武器编写这样的功能。

0 投票
1 回答
4661 浏览

android - 如何在 android 中开始使用 Irrlich

我想从 irrlich 3-d 引擎开始,我已经下载了 sdk,我想运行 sdk 中的示例项目我想知道如何做到这一点并将项目移植到 android。还有可供初学者使用的任何好的教程和示例。

0 投票
2 回答
2588 浏览

c++ - Irrlicht LNK2019:函数 _main 中引用的未解析的外部符号 __imp__createDevice

我正在尝试使用 VS 2010 构建Irrlicht 的示例 01.HelloWorld"。当我这样做时出现错误:

LNK2019:函数 _main 中引用的未解析的外部符号 __imp__createDevice

我找到了解决此问题的可能解决方案,并尝试在答案中应用一些解决方案,方法是更改 int main​​为int _tmain(int argc, _TCHAR* argv[])andint _tmain()但它没有用。