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