irrlicht

    0热度

    1回答

    我想在不修改libpng的情况下解析APNG。这很重要,因为libpng可能会得到安全补丁,如果我修改libpng,我需要维护它的版本。 有什么办法解析APNGs没有修改libpng?

    0热度

    1回答

    我对Irrlicht相当陌生,但我对C++并不陌生。在过去的几周里,我做了很多谷歌搜索,阅读Irrlicht API文档等等。出于某种原因,我似乎无法创建3D平面网格。 这是我到目前为止。 irr::scene::ISceneNode* ground = sceneManager->addMeshSceneNode(plane); ground->setPosition(irr::core::v

    -2热度

    1回答

    我正在使用getMesh函数来加载.obj和.mtl文件。 当我运行程序时,我看到没有mtl文件纹理的对象。 scene::IAnimatedMeshSceneNode* n = smgr->addAnimatedMeshSceneNode(smgr->getMesh("object.obj")); n->setMaterialFlag(video::EMF_LIGHTING, fal

    0热度

    1回答

    我在Irrlicht中创建了一个IAnimatedMeshSceneNode,当从场景管理器的addAnimatedMeshSceneNode函数创建它时,我设置了空指针。 根据需要,动画网格已成功创建。当我使用函数setParent(ISceneNode * parent)更改此动画节点的父节点时,它在父节点指向现有节点时工作。 但是,当我将SceneManager指针再次设置为动画节点的父节点

    0热度

    1回答

    我正在制作一个3d游戏作为一个学校项目,与irrlicht引擎。要做到这一点,我正在寻找好的3D模型。我发现了一些,但我只能以最近的格式获得它们(c4d,fbx或blend)。当然,可以将它们导出为.x或.3ds,但在这种情况下,它们会丢失其动画。有人知道如何将c4d,bfx或blend转换为irrlicht处理的格式,并保留其动画?

    0热度

    1回答

    我正在尝试使用RichTexBox作为输入文件的组合,我将其通过界面传递给Irrlicht引擎。问题是 - 当我成功生成输出时,键盘上的大多数键在RichTextBox中都不起作用。例如,Enter,空格,键,Tab,Escape,Backspace正在工作,但是数字键盘,所有字符等都不是。

    0热度

    1回答

    我想创建一个函数,用Irrlicht引擎在空间中定位一个自由浮动的二维光栅图像。灵感来自于R package rgl中的函数rgl::show2d。 R中的示例实现可以找到here。 输入数据应当被限制于路径图像和与各情节矩形的四个角的坐标的表格。 我的第一个,相当原始和最终失败的方式与Irrlicht的认识到这一点: 创建一个立方体: ISceneNode * picturenode = sce

    1热度

    2回答

    我一直试图从irr::stringw(irrlicht游戏引擎核心字符串)转换,以便我可以简单地使用分隔符分隔字符串来创建数组/列表。 但是,我无法从stringw转换,它与任何常规函数都不兼容。 所以,到stringw分成列表我有以下几点: vector<stringw> split(stringw str, char delimiter){ vector<stringw> inter

    0热度

    1回答

    我需要在屏幕上打印我的英雄的统计信息,但这非常困难,我不知道该怎么做。 这是一个代码,他们应该绘制一个字符串,但他们想要一个XML。这段代码是否正确? scene::ITextSceneNode* nodeText = smgr->addTextSceneNode("font.ttf", L"Level 1"); nodeText->setTextColor(SColor(255, 255,

    0热度

    1回答

    我写了一个用于在按钮上进行鼠标输入的示例。我的意思是当用户点击屏幕时,我想看看鼠标位置x和鼠标位置Y.但X和Y总是有垃圾值。这是我的代码: #include <irrlicht.h> #include <iostream> using namespace std; using namespace irr; using namespace core; using namespace sce