Questions tagged [irrlicht]

Irrlicht is a free open-source cross-platform real-time 3D engine written in C++. The engine is free for open source and commercial use under the zlib/libpng license.

Irrlicht, like others 3D engines (Ogre, Unity, CrystalSpace, ), enables you to create 3D games and programs without having to deal with low level details.

In a few lines of code, you can load a complex mesh created in a 3D modeling software like Blender, apply a texture to it, add some lighting, fog and other visual effects, render it and even animate it.

For a complete description of the features of the engine, checkout the list of features.

Useful links

164 questions
3
votes
0 answers

Irrlicht Bullets

I have been attempting to utilise bullets within Irrlicht to no avail. I have attempted to code two sets of bullets. I have a "laser" and a "rocket". The former fires a billboard, the latter fires a mesh. I have managed to create a working billboard…
Rellac
  • 63
  • 6
3
votes
1 answer

Ambiguous Symbol string with protobuf

After including both protobuf 2.5 and irrlicht 3d engine I got the following compilation error: ...\irrlicht\trunk\source\protobuf-2.5.0rc1\src\google\protobuf\generated_message_util.h(71): error C2872: 'string' : ambiguous symbol could be…
Richard Lalancette
  • 2,401
  • 24
  • 29
3
votes
2 answers

Why glReadPixels return unexpected color format value?

I want to capture screen using Irrlicht with OpenGl ES 1.0 Driver. Here is my code written in c++ glReadPixels(0, 0, 200, 200, GL_RGBA, GL_UNSIGNED_BYTE, pixels); Most Android devices work well. But MileStone with Android 2.2.3 got unexpected…
Leo
  • 63
  • 1
  • 6
2
votes
1 answer

Getting errors while compiling Irrlicht for Android

While compiling the android port of Irrlicht 3d engine: https://gitorious.org/irrlichtandroid I get the following errors: …
cyrilchampier
  • 2,207
  • 1
  • 25
  • 39
2
votes
1 answer

Android NDK app building failure "arguments list too long" with Cygwin

I'm trying to build irrlicht android port on windows xp sp3 with android NDK r5 on cygwin, but fail with error "arguments list too long". I googled, and got some solution from this post which tries to add some extra makefile script to use separate…
David
  • 3,843
  • 33
  • 36
2
votes
2 answers

Irrlicht Gui mouse will not click buttons

I'm making my first game in Irrlicht (C++), an RTS with mouse control and when you select a tile (by clicking on it) it lights up and some gui button appear on the screen (not in a gui window mind you, I like it this…
Magicaxis
  • 371
  • 7
  • 16
2
votes
2 answers

Why does my program halt when calling front() on a std::queue?

I want to use the Irrnet network library in an Irrlicht game. The source code uses Linux sockets and I'm trying to port it for Windows replacing it with code that uses Windows' Winsock2. The library compiles successfully but when I try to run the…
rxjsisfine
  • 445
  • 1
  • 10
  • 22
2
votes
1 answer

Low frame rate with Irrlicht on Android

I've compiled an Android port of Irrlicht from http://gitorious.org/irrlichtandroid/ and made an application to just load a lo res SkyBox. However, I get unpredictable frame rates. On emulator, fps never goes beyond 5. On my DELL XCD35 with eclair,…
devin
  • 1,078
  • 1
  • 9
  • 23
2
votes
0 answers

xcode 9 irrlicht engine build error: unknown type name 'u32'

I use irrlicht engine for my ios game, everything works fine before xcode 9. But after I update my xcode to 9th version, when I compile my engine, xcode shows many buildtime errors, mainly are the unknown type name 'u32' error and which typedef in…
neroishero
  • 21
  • 3
2
votes
1 answer

How come the bounding box isn't being set properly in this mesh?

I have some Irrlicht code that generates a rectangular mesh given a width and height. Here is the code that generates the vertices and indices: int iNumVertices = (width + 1) * (height + 1); S3DVertex * vertices = new…
Nathan Osman
  • 71,149
  • 71
  • 256
  • 361
2
votes
0 answers

Get node position in Irrlicht

I played a bit around with Irrlicht and C++, and got the following MWE: #include #include #include #include #include #include…
arc_lupus
  • 3,942
  • 5
  • 45
  • 81
2
votes
2 answers

Cannot convert from stringw to string / char

I have been trying to convert from a irr::stringw (irrlicht game engine core string) so that I can simply explode the string at a delimiter to create an array / list. However, I cannot convert from stringw, which is not compatible with any normal…
I Garratt
  • 57
  • 7
2
votes
1 answer

Setting transparency in irrlicht scene

I had working in iPhone 3d games & apps development. I try to set background colour for irrlicht scene as transparent, but I can't figure out the way, Below is the code to set Background Color in irrlicht scene: driver->beginScene(true, true,…
2
votes
0 answers

How to make background transparent using opengles in native code android

Iam working on opengles project i want to know how to make background transparent using opengles, here what iam doing right now glClearColor(0,0,0,0); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); But it doesnot make my view transparent, in…
Shaji Thorn Blue
  • 589
  • 2
  • 9
  • 19
2
votes
0 answers

Can't Retrieve Webcam Frame with OpenCV when using Irrlicht

When I use OpenCV library alone (or with pure OpenGL) I am able to successfully retrieve a camera frame from my webcam and show it using a GLUT window, for example. However, when I perform the exactly same procedure using Irrlicht as a rendering…
1 2
3
10 11