问题标签 [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.
graphics - 如何在 irrlicht 中绘制 2D 圆
有没有办法在irrlicht中绘制一个具有给定半径和中心点的简单圆?
opengl - 右手坐标矩阵到左手坐标?
我正在为我的 3D 模型使用搅拌机,它使用右手坐标系,所以当我尝试将模型导入我的 opengl 引擎(irrlicht,左手坐标系)时,网格和动画看起来在 x 轴上反转。
(例如,在搅拌机中,我的人类模型在右手边执行动画,但在 opengl 中,它在左手边执行。)
所以我正在尝试将矩阵从右手坐标转换为左手。任何人都可以给出一些指导方针吗?
编辑:我正在为像 b3d 等动画模型尝试这个。
shader - irrlicht 渲染到纹理和着色器得到错误的场景
我已经学习了 irrlicht 教程 10(关于着色器)和教程 13(关于渲染到纹理)。但是当我使用“渲染到纹理”来生成纹理,并将其用于立方体,然后对其进行着色时,纹理会颠倒过来。你能告诉我我的代码有什么问题吗?如何纠正这一点。
这是我的代码:
你可以选择任何图片。
c++ - Irrlicht 中未解决的外部因素
我目前正在使用 C++ 和 Irrlicht 游戏引擎在 Visual Studio 2010 中进行编码。我试过在他们的论坛上问这个问题,但我没有任何回应。
我正在使用 Irrlicht 网站上的教程:http: //irrlicht.sourceforge.net/docu/example002.html
我得到的错误是:“函数_main中引用的未解析的外部符号_imp _createDevice ”
我已经添加了链接的 Irrlicht 库和包含文件,但我仍然收到此错误。
c++ - Irrlicht Mac OS X 崩溃
我试图让 Irrlicht 在 Mac OS X 上运行,但是当我尝试运行“演示”项目时,我看到一个带有一些选项的屏幕,但是只要我点击某些东西,我就会收到以下行的 lldb 错误代码:
这是文件 CllrDeviceMacOSX.mm 的第 554 行,它在我尝试运行的每个示例中都会出现此错误
我的系统:
- MacBook Pro Retina 2012 年末
- Mac OS X 10.9 小牛
android-ndk - Android NDK irrlciht vuforia 构建错误
我正在尝试从这里创建将 irrlchit 与 vuforia 集成的项目: https ://github.com/nailgun/android_irrlicht_vuforia
但是在构建代码时出现以下错误:
项目结构为:
Android.mk 是:
任何有关导致构建错误的原因的建议将不胜感激。
提前致谢。
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
c++ - 伊尔利赫特子弹
我一直试图在 Irrlicht 内使用子弹,但无济于事。我试图编写两组项目符号。我有一个“激光”和一个“火箭”。前者发射广告牌,后者发射网格。
我已经设法为前者创建了一个有效的广告牌,但我完全无法以任何方式改变它的位置。我不希望它从玩家的脸上产生,而是从武器(在屏幕右侧)产生。我试图将广告牌作为武器节点的父级,并且我尝试了大值和小值来测试任何值问题。两者都没有奏效。
我创建了一个 IMesh 节点供火箭使用。任何尝试用它拍摄时,我都会遇到大量的崩溃。在尝试触发网格时,我的输出会给我以下错误:
我检查了超过一百万次,路径完全正确。Rocketlauncher_shell.obj 很高兴直接坐在 ../../media 中
这是我的代码:
在所有情况下,布尔值都可以正常工作。除上述问题外,调试行将始终显示,并且一切都将完全正常运行。
请注意“laseractive”和“rocketactive”行中的内容。
我在“LoadIrrFile”默认项目#15 之上构建了这个程序。
以下是所需参考的完整代码:http: //pastie.org/pastes/8623503/text
(这不是最漂亮的代码 - 正在进行中,Irrlicht 的第一次尝试)
顺便说一句 - 在 Irrlicht 中是否有可能使用即时扫描武器?我想为我的霰弹枪武器编写这样的功能。
android - 如何在 android 中开始使用 Irrlich
我想从 irrlich 3-d 引擎开始,我已经下载了 sdk,我想运行 sdk 中的示例项目我想知道如何做到这一点并将项目移植到 android。还有可供初学者使用的任何好的教程和示例。
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()
但它没有用。