User Tools

Site Tools


en:tutorials:main

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
en:tutorials:main [2018/06/12 20:22 (6 years ago)] – [Downloads] sausageen:tutorials:main [2018/08/12 19:45 (6 years ago)] – [Joints] sausage
Line 3: Line 3:
 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}
Line 72: Line 72:
  
 ==== 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|}}]] 
Line 112: Line 112:
 <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|}}]] 
Line 162: Line 163:
 <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 ====
Line 218: Line 214:
 <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 ====
Line 232: Line 230:
 ==== 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 ====
  
Line 272: Line 273:
 <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>
Line 290: Line 293:
 <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) ====
Line 306: Line 311:
 <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>
  
  
Line 367: Line 374:
 <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>
Line 377: Line 382:
 <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 ====
  
Line 383: Line 391:
 <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|}}]] 
Line 486: Line 495:
 <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|}}]] 
Line 493: Line 503:
 <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 ====
en/tutorials/main.txt · Last modified: 2024/04/14 13:06 (5 days ago) by iarwain