Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
en:tutorials:main [2018/06/12 20:22 (6 years ago)] – [Downloads] sausage | en:tutorials:main [2018/08/12 19:45 (6 years ago)] – [Joints] sausage |
---|
This section contains all tutorials indexed by subject for [[http://orx-project.org|orx]], an opensource, portable, lightweight, data-driven & 2D-oriented game engine. | This section contains all tutorials indexed by subject for [[http://orx-project.org|orx]], an opensource, portable, lightweight, data-driven & 2D-oriented game engine. |
| |
You can access the previous Tutorial Index [[en:tutorials:main_previous|here]], or search below: | Contributions are very welcome. |
| |
{searchform ns=en:tutorials} | {searchform ns=en:tutorials} |
| |
==== Code::Blocks ==== | ==== Code::Blocks ==== |
<wrap headline-image>[[en:tutorials:codeblocks_for_windows|{{tutorials:headline-ide.png|}}]] | <wrap headline-image>[[en:tutorials:codeblocks_for_windows|{{tutorials:headline-windows.png|}}]] |
<span>Getting Code::Blocks for Windows</span></wrap> | <span>Getting Code::Blocks for Windows</span></wrap> |
<wrap headline-image>[[en:orx:mac:building_orx_using_codeblocks_for_mac|{{tutorials:headline-macosx.jpg|}}]] | <wrap headline-image>[[en:orx:mac:building_orx_using_codeblocks_for_mac|{{tutorials:headline-macosx.jpg|}}]] |
<span>Building the Orx Library with Code::Blocks on Mac OS X</span></wrap> | <span>Building the Orx Library with Code::Blocks on Mac OS X</span></wrap> |
<wrap headline-image>[[en:orx:linux:building_orx_using_codeblocks_for_linux|{{tutorials:headline-ide.png|}}]] | <wrap headline-image>[[en:orx:linux:building_orx_using_codeblocks_for_linux|{{tutorials:headline-linux.jpg|}}]] |
<span>Building the Orx Library with Code::Blocks on Linux</span></wrap> | <span>Building the Orx Library with Code::Blocks on Linux</span></wrap> |
| |
==== Codelite ==== | ==== Codelite ==== |
<wrap headline-image>[[en:tutorials:getting_codelite_for_windows|{{tutorials:headline-ide.png|}}]] | <wrap headline-image>[[en:tutorials:getting_codelite_for_windows|{{tutorials:headline-windows.png|}}]] |
<span>Getting Codelite for Windows</span></wrap> | <span>Getting Codelite for Windows</span></wrap> |
<wrap headline-image>[[en:orx:mac:building_orx_on_codelite_for_mac|{{tutorials:headline-macosx.jpg|}}]] | <wrap headline-image>[[en:orx:mac:building_orx_on_codelite_for_mac|{{tutorials:headline-macosx.jpg|}}]] |
<span>Building the Orx Library with Codelite on Mac OS X</span></wrap> | <span>Building the Orx Library with Codelite on Mac OS X</span></wrap> |
<wrap headline-image>[[en:orx:linux:building_orx_with_codelite_on_linux|{{tutorials:headline-ide.png|}}]] | <wrap headline-image>[[en:orx:linux:building_orx_with_codelite_on_linux|{{tutorials:headline-linux.jpg|}}]] |
<span>Building the Orx library on Linux with Codelite</span></wrap> | <span>Building the Orx library on Linux with Codelite</span></wrap> |
<wrap headline-image>[[en:tutorials:community:grey:tutorial1|{{tutorials:headline-ide.png|}}]] | <wrap headline-image>[[en:tutorials:community:grey:tutorial1|{{tutorials:headline-ide.png|}}]] |
<span>Setting up Visual Studio (win) or Codelite (linux)</span></wrap> | <span>Setting up Visual Studio (win) or Codelite (linux)</span></wrap> |
<wrap headline-image>[[en:tutorials:community:grey:setup_cl|{{tutorials:headline-ide.png|}}]] | <wrap headline-image>[[en:tutorials:community:grey:setup_cl|{{tutorials:headline-linux.jpg|}}]] |
<span>Setting up Codelite on Linux</span></wrap> | <span>Setting up Codelite on Linux</span></wrap> |
<wrap headline-image>[[en:tutorials:community:grey:tutorial2|{{tutorials:headline-code.png|}}]] | <wrap headline-image>[[en:tutorials:community:grey:tutorial2|{{tutorials:headline-code.png|}}]] |
<wrap headline-image>[[en:tutorials:guide_to_the_orx_console|{{tutorials:headline-command-tracks.png|}}]] | <wrap headline-image>[[en:tutorials:guide_to_the_orx_console|{{tutorials:headline-command-tracks.png|}}]] |
<span>Guide to the Orx Console and Commands</span></wrap> | <span>Guide to the Orx Console and Commands</span></wrap> |
| <wrap headline-image>[[en:tutorials:bounce_demo|{{tutorials:headline-bounce-demo.jpg|}}]] |
| <span>The Bounce Demo</span></wrap> |
==== Command Module ==== | ==== Command Module ==== |
<wrap headline-image>[[en:tutorials:community:sausage:using_the_command_module|{{tutorials:headline-command-tracks.png|}}]] | <wrap headline-image>[[en:tutorials:community:sausage:using_the_command_module|{{tutorials:headline-command-tracks.png|}}]] |
<wrap headline-image>[[cn:orx:tutorials:community:jtianling |{{examples:headline-fonts.png|}}]] | <wrap headline-image>[[cn:orx:tutorials:community:jtianling |{{examples:headline-fonts.png|}}]] |
<span>Font tool for unicode, including Chinese</span></wrap> | <span>Font tool for unicode, including Chinese</span></wrap> |
| |
==== Frame Structures ==== | |
| |
<wrap headline-image>[[en:tutorials:frame|{{tutorials:replace-me.png|}}]] | |
<span>Frame</span></wrap> | |
| |
==== FX ==== | ==== FX ==== |
<wrap headline-image>[[en:tutorials:weld_joint_on_objects_with_bodies|{{examples:headline-objects.png|}}]] | <wrap headline-image>[[en:tutorials:weld_joint_on_objects_with_bodies|{{examples:headline-objects.png|}}]] |
<span>Weld Joint on parent/child Objects with Bodies</span></wrap> | <span>Weld Joint on parent/child Objects with Bodies</span></wrap> |
| <wrap headline-image>[[en:tutorials:z_order_of_objects_with_joints|{{examples:headline-objects.png|}}]] |
| <span>Z-order of Objects with Joints</span></wrap> |
| |
==== Level Mapping ==== | ==== Level Mapping ==== |
==== Linux ==== | ==== Linux ==== |
| |
<wrap headline-image>[[en:orx:linux:building_orx_with_codelite_on_linux|{{tutorials:headline-ide.png|}}]] | <wrap headline-image>[[en:orx:linux:setting_up_dev_on_linux|{{tutorials:headline-linux.jpg|}}]] |
| <span>Setting up a Development Environment on Linux</span></wrap> |
| <wrap headline-image>[[en:tutorials:community:katarak:linuxsetup|{{tutorials:headline-linux.jpg|}}]] |
| <span>Linux Setup (brief overview)</span></wrap> |
| <wrap headline-image>[[en:orx:linux:building_orx_with_codelite_on_linux|{{tutorials:headline-linux.jpg|}}]] |
<span>Building the Orx library on Linux with Codelite</span></wrap> | <span>Building the Orx library on Linux with Codelite</span></wrap> |
<wrap headline-image>[[en:tutorials:community:grey:setup_cl|{{tutorials:headline-ide.png|}}]]<span>Codelite in Linux</span></wrap> | <wrap headline-image>[[en:tutorials:community:grey:setup_cl|{{tutorials:headline-linux.jpg|}}]]<span>Codelite in Linux</span></wrap> |
<wrap headline-image>[[en:orx:linux:building_orx_using_codeblocks_for_linux|{{tutorials:headline-ide.png|}}]]<span>Building the Orx Library with Code::Blocks on Linux</span></wrap> | <wrap headline-image>[[en:orx:linux:building_orx_using_codeblocks_for_linux|{{tutorials:headline-linux.jpg|}}]]<span>Building the Orx Library with Code::Blocks on Linux</span></wrap> |
<wrap headline-image>[[en:tutorials:community:grey:tutorial1|{{tutorials:headline-ide.png|}}]] | <wrap headline-image>[[en:tutorials:community:grey:tutorial1|{{tutorials:headline-ide.png|}}]] |
<span>Setting up Visual Studio (win) or Codelite (linux)</span></wrap> | <span>Setting up Visual Studio (win) or Codelite (linux)</span></wrap> |
<wrap headline-image>[[en:tutorials:community:katarak:linuxsetup|{{tutorials:headline-ide.png|}}]] | |
<span>Linux Setup</span></wrap> | |
==== Localisation ==== | ==== Localisation ==== |
| |
<wrap headline-image>[[en:tutorials:object|{{examples:headline-objects.png|}}]] | <wrap headline-image>[[en:tutorials:object|{{examples:headline-objects.png|}}]] |
<span>Basic Object</span></wrap> | <span>Basic Object</span></wrap> |
| <wrap headline-image>[[en:tutorials:frame|{{examples:headline-object2.png|}}]] |
| <span>Object Transformation</span></wrap> |
<wrap headline-image>[[en:tutorials:community:sausage:semi-dynamic_objects_and_level_mapping|{{tutorials:headline-levels.png|}}]] | <wrap headline-image>[[en:tutorials:community:sausage:semi-dynamic_objects_and_level_mapping|{{tutorials:headline-levels.png|}}]] |
<span>Semi-dynamic Objects and Level Mapping</span></wrap> | <span>Semi-dynamic Objects and Level Mapping</span></wrap> |
<wrap headline-image>[[en:tutorials:passing_objects|{{examples:headline-objects.png|}}]] | <wrap headline-image>[[en:tutorials:passing_objects|{{examples:headline-objects.png|}}]] |
<span>Passing items from one Object to another</span></wrap> | <span>Passing items from one Object to another</span></wrap> |
| <wrap headline-image>[[en:tutorials:structure_logall|{{examples:headline-objects.png|}}]] |
| <span>Logging all Structures to a Tree</span></wrap> |
| |
==== Orx Code (General) ==== | ==== Orx Code (General) ==== |
<wrap headline-image>[[en:tutorials:community:sausage:using-premake-to-create-build-projects|{{tutorials:headline-ide.png|}}]] | <wrap headline-image>[[en:tutorials:community:sausage:using-premake-to-create-build-projects|{{tutorials:headline-ide.png|}}]] |
<span>Using Premake to create a Build Project to compile ORX from scratch</span></wrap> | <span>Using Premake to create a Build Project to compile ORX from scratch</span></wrap> |
<wrap headline-image>[[en:tutorials:compiling_orx_with_mingw32_gmake|{{tutorials:headline-screwdriver.png|}}]] | <wrap headline-image>[[en:tutorials:compiling_orx_with_mingw32_gmake|{{tutorials:headline-windows.png|}}]] |
<span>Compiling Orx with mingw32/gmake</span></wrap> | <span>Compiling Orx with mingw32/gmake</span></wrap> |
<wrap headline-image>[[en:orx:main|{{tutorials:headline-screwdriver.png|}}]] | <wrap headline-image>[[en:orx:main|{{tutorials:headline-screwdriver.png|}}]] |
<span>Download a pre-built Orx for your environment</span></wrap> | <span>Download a pre-built Orx for your environment</span></wrap> |
| <wrap headline-image>[[en:tutorials:bounce_demo|{{tutorials:headline-bounce-demo.jpg|}}]] |
| <span>The Bounce Demo</span></wrap> |
| |
| |
<wrap headline-image>[[en:tutorials:community:sausage:using-premake-for-your-own-project|{{tutorials:headline-ide.png|}}]] | <wrap headline-image>[[en:tutorials:community:sausage:using-premake-for-your-own-project|{{tutorials:headline-ide.png|}}]] |
<span>How to use Premake to create a build configuration for your own project in any IDE/OS</span></wrap> | <span>How to use Premake to create a build configuration for your own project in any IDE/OS</span></wrap> |
<wrap headline-image>[[en:tutorials:community:grey:setup_cl|{{tutorials:headline-ide.png|}}]] | |
<span>Linux Tutorial</span></wrap> | |
<wrap headline-image>[[en:tutorials:setup_xcode|{{tutorials:headline-ide.png|}}]] | <wrap headline-image>[[en:tutorials:setup_xcode|{{tutorials:headline-ide.png|}}]] |
<span>XCode 3 Tutorial</span></wrap> | <span>XCode 3 Tutorial</span></wrap> |
<wrap headline-image>[[:using_the_android_demo_as_a_template_for_your_own_projects|{{tutorials:headline-android.png|}}]] | <wrap headline-image>[[:using_the_android_demo_as_a_template_for_your_own_projects|{{tutorials:headline-android.png|}}]] |
<span>Using the Android Demo as a template for your own projects</span></wrap> | <span>Using the Android Demo as a template for your own projects</span></wrap> |
| <wrap headline-image>[[en:tutorials:community:enobayram:orxhub_user|{{tutorials:headline-screwdriver.png|}}]] |
| <span>Using orxhub</span></wrap> |
| |
==== Publishing ==== | ==== Publishing ==== |
| |
<wrap headline-image>[[en:tutorials:community:sausage:preparing_a_macosx_release|{{tutorials:headline-packaging.png|}}]] | <wrap headline-image>[[en:tutorials:community:sausage:preparing_a_macosx_release|{{tutorials:headline-packaging.png|}}]] |
<span>Preparing for a release under MacOSX</span></wrap> | <span>Preparing for a release under MacOSX</span></wrap> |
| <wrap headline-image>[[en:tutorials:consoleless_applications|{{tutorials:headline-packaging.png|}}]] |
| <span>Console-less Applications</span></wrap> |
==== Scrolling ==== | ==== Scrolling ==== |
<wrap headline-image>[[en:tutorials:scrolling|{{tutorials:replace-me.png|}}]] | <wrap headline-image>[[en:tutorials:scrolling|{{tutorials:replace-me.png|}}]] |
<wrap headline-image>[[en:tutorials:viewport_heads_up_display|{{tutorials:headline-viewport-camera.png|}}]] | <wrap headline-image>[[en:tutorials:viewport_heads_up_display|{{tutorials:headline-viewport-camera.png|}}]] |
<span>Heads Up Display (HUD) using Viewport + Groups</span></wrap> | <span>Heads Up Display (HUD) using Viewport + Groups</span></wrap> |
| |
==== Visual Studio ==== | ==== Visual Studio ==== |
<wrap headline-image>[[en:orx:tutorials:visualstudio:cloning_and_building_orx_on_visual_studio|{{tutorials:headline-ide.png|}}]] | <wrap headline-image>[[en:orx:tutorials:visualstudio:cloning_and_building_orx_on_visual_studio|{{tutorials:headline-windows.png|}}]] |
<span>Building the Orx library with Visual Studio 2015/2017</span></wrap> | <span>Building the Orx library with Visual Studio 2015/2017</span></wrap> |
<wrap headline-image>[[en:tutorials:community:grey:tutorial1|{{tutorials:headline-ide.png|}}]] | <wrap headline-image>[[en:tutorials:community:grey:tutorial1|{{tutorials:headline-ide.png|}}]] |
<wrap headline-image>[[en:tutorials:community:grey:tutorial2|{{tutorials:headline-code.png|}}]] | <wrap headline-image>[[en:tutorials:community:grey:tutorial2|{{tutorials:headline-code.png|}}]] |
<span>Stand Alone Application</span></wrap> | <span>Stand Alone Application</span></wrap> |
| |
| ==== Windows ==== |
| <wrap headline-image>[[en:tutorials:compiling_orx_with_mingw32_gmake|{{tutorials:headline-screwdriver.png|}}]] |
| <span>Compiling Orx with mingw32/gmake</span></wrap> |
| <wrap headline-image>[[en:orx:tutorials:visualstudio:cloning_and_building_orx_on_visual_studio|{{tutorials:headline-windows.png|}}]] |
| <span>Building the Orx library with Visual Studio 2015/2017</span></wrap> |
| <wrap headline-image>[[en:tutorials:community:grey:tutorial1|{{tutorials:headline-ide.png|}}]] |
| <span>Setting up Visual Studio (win) or Codelite (linux)</span></wrap> |
| |
==== XCode ==== | ==== XCode ==== |