问题标签 [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.
ios - iOS 上的 processing.org,本机
由于我测试的动画在 iPhone 的 webview 上的processingjs非常慢,我正在寻找与 iOS 的http://wiki.processing.org/w/Android等效的东西,也就是说,通过 OpenGL 进行硬件加速——也许是像 cocos2d-x 这样的游戏库,但我找不到能理解 Processing.org 脚本的库。
unity3d - 碰撞检测方面的游戏引擎 (3d)
在使用 webGL 编写简单的 3d 应用程序后,我决定开始使用 C++ 和游戏引擎进行认真的 3d 编程体验。
考虑到我可能遇到的所有困难,我更愿意选择提供最高效、最全面的碰撞检测解决方案的游戏引擎。它不一定是免费的,我已经准备好遇到复杂的语法。
考虑所有流行的游戏引擎替代品(panda3d、irrlicht、unity 等),您是否会在碰撞检测方面比较这些引擎。
bulletphysics - 如何在 Irrlicht 中进行物理模拟?
Irrlicht 有良好的物理模拟吗?我看到它有碰撞检测,但它可以为物体设置动画,让它们翻倒、相互碰撞等等吗?
如果没有,除了 Irrlicht 之外,您能否使用诸如子弹之类的物理引擎,而不会失去便携性和性能?
ios - Irrlicht Engine npot 图像渲染
我在 iPhone 中使用 Irrlicht 引擎(带有 svn 最新版本 4389 的分支)并选择 opengl-es2 驱动程序。
但是,它似乎不支持非二次幂图像纹理渲染。我已经成功地在 iPhone 中运行了一个具有非二次幂图像渲染的 opengles2 示例。
所以可能是 COGLES2Driver 或 COGLES2Texture 中存在错误。
c++ - 如何确定一个物体是在航点之前还是之后?
我正在为一个学校项目制作赛车游戏。使用 Visual Studio 10 专业版和 Irrlicht。抱歉语法不好>.>,这是我的第一个问题,所以不确定它是否正确。
我希望它如何工作是我在赛道上的不同点制作航点,然后我运行我的航点检查以查看汽车是否经过其下一个航点(下一个它“需要”过去),如果是,那么它更新下一个航路点,否则什么都没有。
我希望这会起作用的方式是,我创建一个从 n 到 n+1 的向量,然后找到与 n 处的第一个向量垂直的向量。然后我看看对象是在那个向量的前面还是后面。我发现了一个Gamedev.net 论坛帖子,它帮助我实现了这个功能:
当前的错误是:
在不超过新点的情况下更新下一个航点。
当它到达终点并重置时,它会停止在第一个航点上触发。
所以我的问题:
这是一个好方法吗?
我做对了吗?
c++ - Irrlicht 不包含 MinGW 库
我目前正在使用 MinGW 编译 C++ 程序。我下载了 irrlicht-1.8 并尝试做第一个教程。它正在查找头文件,但是当我尝试编译时出现以下错误:
C:\Users\E5DC9~1.MAR\AppData\Local\Temp\ccfR3pSv.o:LightSpacePrototype.C<.text+0xb12>:未定义对“__imp__createDevice”的引用
collect2: ld 返回 1exit 状态
我应该注意到这是一台公共计算机,我在他们的网络上有一个私人帐户。我没有管理员权限。这是我可以访问的唯一 Windows 计算机。我从哪里开始?我不知道那个错误是什么意思。我的 .c 文件甚至不在 C 盘中。在H盘。编译时,我在 .bat 文件中给出以下命令:
H:
CD H:\桌面\MinGW\Bin
G++ H:\Desktop\MinGW\SOURCE\LightSpacePrototype.C -o H:\Desktop\MinGW\COMPILED\LightSpacePrototype.exe -LH:\Desktop\MinGW\irrlicht-1.8\lib\Win32-gcc -IH:\Desktop\ MinGW\irrlicht-1.8\包括
命令
-I 指定要搜索的头文件目录,如上所述,工作正常。不过,我对库目录感到困惑,因为本教程适用于 Visual C++,而不是 MinGW。所以教程说将路径指定为 H:\Desktop\MinGW\irrlicht-1.8\lib\Win32-visualstudio 而不是 H:\Desktop\MinGW\irrlicht-1.8\lib\Win32-gcc 就像我有它。我假设我应该使用 gcc,因为那似乎是 MinGW 版本。但是,在教程中它说我需要“#pragma comment(lib, "Irrlicht.lib")” 但是在 Win32-gcc 中没有 Irrlicht.lib 文件,只有另外两个名为 libIrrlicht.a 和 libIrrlicht.def 的文件,但是在 Win32-visualstudio 文件夹中有一个 Irrlicht.lib 文件。我已经尝试删除编译指示注释并切换库目录,但无论是这样还是任何组合都不起作用。我的朋友告诉我这个错误意味着编译器找不到它需要的文件,但我不知道那是什么文件。我只假设它是 Irrlicht.lib。
源代码:
c++ - 将四元数转换为欧拉角。Y角范围问题
我正在尝试使用 Irrlicht 作为图形引擎和物理 ODE 在 C++ 中编写 3d 模拟。然后我使用一个函数将 ODE 四元数转换为 Irrlicht Euler 角。为了做到这一点,我正在使用这段代码。
它可以很好地绘制正确的位置和旋转,但问题与asin
指令有关。它只返回0..90
-范围内的值0..-90
,我需要从0..360
度数中获取一个范围。至少我需要0..360
在我打电话时的范围内进行轮换node->getRotation().Y
。
android - How to set the path to the assets folder in Android NDK using Irrlicht Engine?
I want to know what is the path for the assets folder. I'm using Irrlicht Engine for render the graphics, and as you can see in the following code, I add a Folder File Archive to use the assets in the folder MyGameAssets that is located in the sd card directory.
Whith those lines of code my Android Game works fine, but as I said before, I don't want to use the sdcard/MyGameAssetsFolder/. I want to use the Assets Folder of the Android Project. What could be the possible path? Is there any other solution in order to not to use the sdcard path?
c++ - 包含 Irrlicht 静态库时的 C++ 编译错误
尝试将 Irrlicht 静态库包含到我的 cmake 项目中时出现编译错误
编译错误:
这就是我尝试包含库的方式:
我不明白为什么它说它找不到XConvertSelection
,即使我已经包含了 X11 库。