问题标签 [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.
c++ - 鼠标滚轮的 Irrlicht 事件
当用户使用鼠标滚轮时,我想获取鼠标滚轮的状态或被触发。
我已经有一个像示例中一样的事件接收器(从 扩展IEventReceiver
),但我看不到/找不到鼠标滚轮的方法。
是否有另一个接收器/事件处理程序/解决方案?
c++ - Irrlicht 更改地形大小(宽度 + 高度)
我想更改 Irrlicht 中的地形大小(宽度 + 高度),但我没有找到任何功能。我想要一个带有一个纹理的动态地图。我是否为我的案例使用了错误的模式/类?
目前我有这个:
我试图找到一些设置宽度+高度(大小)的设置器,但我没有找到任何方法。
c++ - 在 Irrlicht 中移动和旋转 SceneNode(Sphere)
我正在尝试使用 WASD 为 Irrlicht 中的 3D 球体设置动画。运动部分工作正常,但转动不工作。只要我只按 W / S 或 A / D 就可以了。如果我将它们混合起来或从不同的点开始,旋转就会旋转。
宣言
主循环
我已经读到您需要core::matrix4
轮换或更好地说它会有所帮助/更容易并且也许也是正确的,但我不知道如何使用它。
编辑
xAxisAngle
并且zAxisAngle
只是 f32,默认值为 0。
现在的问题是:WWD(跳转到原始状态并丢失 2 个 W)
opengl-es - 支持 Opengl es 2.0 中的纹理格式 GL_RGB_422_APPLE(每像素 8 位)?
我一直在尝试添加对 GL_RGB_422_APPLE 的支持。
内部格式 = GL_RGB;
像素格式 = GL_RGB_422_APPLE;
像素类型 = GL_UNSIGNED_SHORT_8_8_APPLE;
但是 `glCheckFramebufferStatus` 正在返回 GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 错误。
它适用于以下格式: internalFormat = GL_RGB;
像素格式 = GL_RGB;
像素类型 = GL_UNSIGNED_BYTE;
是否有任何其他步骤可以支持 GL_RGB_422_APPLE ?
在我们的项目中,我们使用的纹理只存储每个像素的布尔值(0/1)。存储布尔值 16 位/像素是如此昂贵。这就是我寻找上述实现的原因。
c++ - CMake errors (windows gui)
I have been trying long time to fix this problem with no success .
I want to configure and generate a source ; When I try to do that , I receive a couple of errors.
This is the results :
c++ - 如何在独立于主渲染循环的情况下逐步执行算法(出现提示时)?
我目前正在使用3DIrrlicht Engine
实现QuickHull
算法。用户将能够通过按键逐步完成算法,逐步完成每个单独的步骤。
我想独立于主渲染循环来执行此操作,以免在等待用户输入时使整个模拟停止;用户应该能够平移相机并查看发生了什么。
我目前有一个QuickHull
包含所有点和线段的容器类以及算法的方法。如何让此方法按需暂停并等待用户输入,而不会停止渲染循环或在渲染循环继续进行时意外中断递归?
irrlicht - 如果一个顶点在屏幕外,整个三角形都会被剔除
这是一个愚蠢的 Irrlicht 问题,因为我刚开始使用它,但我的问题是:我正在渲染的网格的所有三角形,即使有一个顶点超出屏幕,也会被完全剔除。这导致部分超出屏幕的网格部分完全不可见。
这是一张图片来说明问题:
有任何想法吗?(我的相机是 FPS 相机)。
谢谢!
c++ - irrlicht collada 加载程序警告:发现错误的标签用法:库控制器
我想在 Irrlicht 画一座塔。到目前为止,我找到的所有帮助和教程都是针对动画对象的。我已经完成了几个教程(1,2,4,5,9,12),没有任何问题,但是当我尝试绘制一个 Irrlicht 没有附带的模型时,我得到:
“collada 加载程序警告:发现错误的标签用法:库控制器”
我正在使用 Irrlicht 1.8 和 gcc 4.7.1。
我不熟悉制作不是控制台应用程序的东西,因此感谢您提供任何帮助或建议。
android - 编译 irrlicht 时出错 - android 端口 (Mac OSX)
我从这里下载了 irrlicht android:
我尝试使用 ndk-build 编译 irllicht android,但出现以下错误:
有谁知道如何解决这个问题??任何帮助将不胜感激。
c++ - 带有 protobuf 的模棱两可的符号字符串
在包含 protobuf 2.5 和 irrlicht 3d 引擎后,我得到以下编译错误:
现在我意识到 protobuf 导致了问题,因为它们不使用完整的符号名称,而是使用指令using .
问题:解决其中一个或两个库以使它们一起运行良好的最快方法是什么?
注意:我在这个问题上找到的唯一参考:https ://code.google.com/p/protobuf/issues/detail?id=544&q=ambiguous%20symbol&colspec=ID%20Type%20Status%20Priority%20FixedIn%20Owner%20Summary
任何帮助将不胜感激。