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
5
votes
5 answers

Returning reference to local temporary object

This code virtual const core::matrix4& getViewMatrixAffector() const {return core::matrix4();}; results with a warning telling me "Returning reference to local temporary object"... How to solve this warning? As mentioned below i tried to remove the…
regetskcob
  • 1,172
  • 1
  • 13
  • 35
5
votes
1 answer

C++ compile error when includeing Irrlicht static lib

U have a compile error when trying to include the Irrlicht static libraries into my cmake project Compile error: max@max-MS-7369:~/Desktop/survival/build$ make Scanning dependencies of target survival [ 33%] Building CXX object …
alfalfa
  • 147
  • 1
  • 8
4
votes
1 answer

Use SDL inside Irrlicht

I know you can do the same in lrrlicht, but I want to use SDL code/ functions to draw text, images inside Irrlicht (to handle 2d) and use Irrlicht to do the hardcore 3D thing, how can you apply text or images from sdl to this Irrlicht Engine, can…
John
  • 107
  • 1
  • 4
  • 11
4
votes
1 answer

Irrlicht is looking for files in the wrong path

I'm writing a game using Irrlicht. And I have problem. I have game in /home/m4tx/Projects/Discoverer/Discoverer/bin/Debug/, and models in /home/m4tx/Projects/Discoverer/Discoverer/bin/Debug/media/. I have modified code from first Irrlicht…
m4tx
  • 4,139
  • 5
  • 37
  • 61
4
votes
4 answers

Done Some 2D Game Design, Now Want To Move To 3D

I have used PyGame for a while now, and quite enjoyed doing so, but only 2D experience is not going to cut it when I apply for video game jobs, and besides, I have a number of ideas I want to try out in 3D. What 3D library should I go into first? I…
Nikwin
  • 6,576
  • 4
  • 35
  • 43
4
votes
3 answers

right hand coordinate matrix to left hand coordinate?

i'm using blender for my 3D model which uses right-hand coordinate system, so when i try to import the model to my opengl engine(irrlicht, left-hand coordinate system) the mesh and animation looks inverted in x axis. (for ex, in blender my human…
VivekParamasivam
  • 1,086
  • 2
  • 13
  • 23
4
votes
4 answers

Crystalspace vs. Irrlicht vs. .....?

So, I use Linux, and I've been trying to find the time to get into game programming. I started out with Panda3d and had some pretty decent results and got a feel for many of the concepts in game programming. Not too long after that, I decided to…
Jurassic_C
  • 2,373
  • 3
  • 22
  • 19
4
votes
3 answers

How do i find if an object is before or after a waypoint?

Im working on a racing game for a school project. Using Visual studio 10 pro, and Irrlicht. Sorry for bad grammar >.>, and its my first question so not sure if its done right. How i want it to work is that i make waypoints at different points on the…
3
votes
1 answer

Realtime object painting

I am trying to perform a realtime painting to the object texture. Using Irrlicht for now, but that does not really matter. So far, i've got the right UV coordinates using this algorithm: find out which object's triangle user selected (raycasting,…
shybovycha
  • 11,556
  • 6
  • 52
  • 82
3
votes
1 answer

function call missing argument list error

am trying to convert a bullet quaternion(btQuaternion) to an irrlicht quaternion(irr::core::quaternion) for a game am prototyping. btQuaternion orientation= rigidBody->getOrientation();//now turn bullet quaternion -> irrlicht …
Dr Deo
  • 4,650
  • 11
  • 43
  • 73
3
votes
2 answers

How to move multiple rectangles as collision response?

I'm trying to make a game (using irrlicht engine with c++) where you can trap your enemy using boxes. But I just don't get how to detect what should be moved when a collision between the user and one or more boxes is detected. Another thing is that…
J. Rahmati
  • 735
  • 10
  • 37
3
votes
1 answer

C++ Irrlicht Program doesn't link: "undefined reference to `__imp_createDevice'"

My Irrlicht program doesn't link. The compiler I use is g++. Code: #include int main() { irr::IrrlichtDevice *device = irr::createDevice(); // And other init stuff while(device->run()) { driver->beginScene(); …
Elias Kosunen
  • 433
  • 7
  • 20
3
votes
3 answers

Techniques for generating a 2D game world

I want to make a 2D game in C++ using the Irrlicht engine. In this game, you will control a tiny ship in a cave of some sort. This cave will be created automatically (the game will have random levels) and will look like this: Suppose I already have…
liviucmg
  • 1,310
  • 3
  • 18
  • 26
3
votes
1 answer

Android NDK: Undefined reference error

When I am compiling irrlicht project it showing me so many undefined reference error. I guess its looking for egl.h which comes with android ndk package. Here is error logs : [armeabi] SharedLibrary :…
Shaji Thorn Blue
  • 589
  • 2
  • 9
  • 19
3
votes
1 answer

How to start with Irrlich in android

I want to start with irrlich 3-d engine, i have downloaded the sdk, I want to run the sample project that come in sdk i want to know how to do that and port project to android. Also is there is any good tutorial and sample available for beginners. …
Shaji Thorn Blue
  • 589
  • 2
  • 9
  • 19
1
2
3
10 11