Irrlicht bullet: Difference between revisions

From RpWiki
Jump to navigationJump to search
added lua
 
(2 intermediate revisions by the same user not shown)
Line 7: Line 7:


=== Control ===
=== Control ===
Navigate with the '''cursor keys''' and shoot with the '''left mouse button''' and run the lua script with the '''right mouse button'''.
  * cursor keys           Navigate
The shooting strength can adjusted with the '''mouse wheel'''.
  * left mouse button     Shoot
Focus the edit control with '''Tab''' to return the focus to the camera, hit the '''right mouse button'''.
  * mouse wheel          Increase/Decrease shooting strength
 
  * F3                    Show/Hide lua editor
To exit hit '''ESCAPE'''.
  * F5                    Run lua script (reset scene)
  * ESCAPE               Quit application


== Building ==
== Building ==
Line 39: Line 40:
With -g you can specify a lot of different generators(mingw, codeblocks, ...), for more help run cmake.exe or check the documentation.
With -g you can specify a lot of different generators(mingw, codeblocks, ...), for more help run cmake.exe or check the documentation.


 
==== Binary ====
[http://rp.oldsch00l.com/tmp/irrlicht_bullet.rar Here] is a link to a binary distribution of a [http://git.oldsch00l.com/?p=irrlicht_bullet.git;a=commit;h=033b180eef789efbdca45a129de22b34892bdd2d recent] built (with msys/mingw 32bit).
[http://rp.oldsch00l.com/tmp/irrlicht_bullet_win32.rar Here] is a link to a binary distribution from 11 May 2010.


== Source Code ==
== Source Code ==

Latest revision as of 10:28, 11 May 2010

irrlicht_bullet

Info

This is a small test application using c++, Irrlicht 3d engine, the bullet physics engine and lua.

You can shoot cubes onto a plain surface and watch them collide.

Control

 * cursor keys           Navigate
 * left mouse button     Shoot
 * mouse wheel           Increase/Decrease shooting strength
 * F3                    Show/Hide lua editor
 * F5                    Run lua script (reset scene)
 * ESCAPE                Quit application

Building

You will need the Irrlicht library to compile the sample program, you can get it on the Irrlicht homepage. After this you have to set the right library path in the CMakeLists.txt file.

Linux

On a debian based systems try this to solve building dependencies (tested on kubuntu):

 apt-get install build-essential cmake lua5.1-dev

To build use these commands in the irrlicht_bullet directory:

 mkdir build
 cd build
 cmake ../.

Windows

Download and install CMake. Check that cmake is in your PATH, if not add it.

Open a cmd "shell" and navigate to your checked out irrlicht_bullet directory. than issue following commands:

 mkdir build
 cd build
 cmake -g "Visual Studio 8 2005" ..\.

Then open the solution within your visual studio and build it. With -g you can specify a lot of different generators(mingw, codeblocks, ...), for more help run cmake.exe or check the documentation.

Binary

Here is a link to a binary distribution from 11 May 2010.

Source Code

gitweb viewer: irrlicht_bullet

 git clone http://git.oldsch00l.com/irrlicht_bullet.git