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 revision Previous revision
Next revision
Previous revision
en:tutorials:main [2018/02/21 11:30 (10 months ago)]
sausage [Input]
en:tutorials:main [2018/09/28 11:48 (3 months ago)] (current)
sausage [Input]
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|}}]] ​
 +<​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-linux.jpg|}}]] ​
 +<​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|}}]] ​
 +<​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-linux.jpg|}}]] ​
 +<​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 104: 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 125: Line 134:
  
 <wrap headline-image>​[[en:​tutorials:​community:​grey:​tutorial4|{{tutorials:​headline-physics.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​community:​grey:​tutorial4|{{tutorials:​headline-physics.png|}}]] ​
-<​span>​Interaction and Physics</​span></​wrap>​+<​span>​Interaction, Control ​and Physics</​span></​wrap>​
 <wrap headline-image>​[[en:​tutorials:​community:​sausage:​realistic_walk_movement|{{tutorials:​headline-realistic-walking.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​community:​sausage:​realistic_walk_movement|{{tutorials:​headline-realistic-walking.png|}}]] ​
 <​span>​Realistic Walk Movement</​span></​wrap>​ <​span>​Realistic Walk Movement</​span></​wrap>​
 <wrap headline-image>​[[en:​tutorials:​community:​sausage:​particle_explosions|{{tutorials:​headline-particle-explosions.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​community:​sausage:​particle_explosions|{{tutorials:​headline-particle-explosions.png|}}]] ​
 <​span>​Creating Particle Explosions</​span></​wrap>​ <​span>​Creating Particle Explosions</​span></​wrap>​
 +
 +==== Display ====
 +
 +<wrap headline-image>​[[en:​tutorials:​display:​multiple_monitors|{{tutorials:​headline-display.png|}}]] ​
 +<​span>​Multiple Monitors</​span></​wrap>​
 +<wrap headline-image>​[[en:​tutorials:​display:​custom_mouse_cursor|{{tutorials:​headline-mousecursors.png|}}]] ​
 +<​span>​Custom Mouse Cursors</​span></​wrap>​
 +<wrap headline-image>​[[en:​tutorials:​display:​application_icons|{{tutorials:​header-icons.png|}}]] ​
 +<​span>​Application Icons</​span></​wrap>​
 +<wrap headline-image>​[[en:​tutorials:​display:​borderless_window_mode|{{tutorials:​headline-display.png|}}]] ​
 +<​span>​Borderless Window Mode</​span></​wrap>​
  
 ==== Downloads ==== ==== Downloads ====
  
 <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>​Getting Started with Orx</​span></​wrap>​
  
 ==== Events ==== ==== Events ====
Line 154: Line 174:
 <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 174: Line 189:
 <​span>​Beginner'​s Guide - Platform Game</​span></​wrap>​ <​span>​Beginner'​s Guide - Platform Game</​span></​wrap>​
 <wrap headline-image>​[[en:​guides:​ufo:​main|{{tutorials:​headline-animation.png|}}]] ​ <wrap headline-image>​[[en:​guides:​ufo:​main|{{tutorials:​headline-animation.png|}}]] ​
-<​span>​2D UFO Game (in progress)</​span></​wrap>​+<​span>​Beginner'​s Guide - 2D UFO Game</​span></​wrap>​
 <wrap headline-image>​[[cn:​orx:​tutorials:​community:​jtianling|{{tutorials:​headline-animation.png|}}]] ​ <wrap headline-image>​[[cn:​orx:​tutorials:​community:​jtianling|{{tutorials:​headline-animation.png|}}]] ​
 <​span>​Making an Arkanoid Game</​span></​wrap>​ <​span>​Making an Arkanoid Game</​span></​wrap>​
Line 192: Line 207:
 <wrap headline-image>​[[en:​tutorials:​analog_joystick_gamepad_control|{{tutorials:​headline-input.jpg|}}]] ​ <wrap headline-image>​[[en:​tutorials:​analog_joystick_gamepad_control|{{tutorials:​headline-input.jpg|}}]] ​
 <​span>​Analog Joystick / Gamepad Control</​span></​wrap>​ <​span>​Analog Joystick / Gamepad Control</​span></​wrap>​
 +<wrap headline-image>​[[en:​tutorials:​analog_stick_threshold|{{tutorials:​headline-input.jpg|}}]] ​
 +<​span>​Analog Stick Threshold</​span></​wrap>​
 +<wrap headline-image>​[[en:​tutorials:​overriding_controller_mapping|{{tutorials:​headline-input.jpg|}}]] ​
 +<​span>​Overriding a Controller Mapping</​span></​wrap>​
 <wrap headline-image>​[[en:​tutorials:​remapping_inputs|{{tutorials:​headline-input.jpg|}}]] ​ <wrap headline-image>​[[en:​tutorials:​remapping_inputs|{{tutorials:​headline-input.jpg|}}]] ​
 <​span>​Remapping Controller Inputs</​span></​wrap>​ <​span>​Remapping Controller Inputs</​span></​wrap>​
 +<wrap headline-image>​[[en:​tutorials:​testing_input_controls|{{tutorials:​headline-input.png|}}]] ​
 +<​span>​Testing Key, Joystick and Mouse Inputs</​span></​wrap>​
 <wrap headline-image>​[[en:​tutorials:​community:​grey:​tutorial4|{{tutorials:​headline-physics.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​community:​grey:​tutorial4|{{tutorials:​headline-physics.png|}}]] ​
-<​span>​Interaction and Physics</​span></​wrap>​+<​span>​Interaction, Control ​and Physics</​span></​wrap>​
 <wrap headline-image>​[[en:​tutorials:​community:​sausage:​realistic_walk_movement|{{tutorials:​headline-realistic-walking.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​community:​sausage:​realistic_walk_movement|{{tutorials:​headline-realistic-walking.png|}}]] ​
 <​span>​Realistic Walk Movement</​span></​wrap>​ <​span>​Realistic Walk Movement</​span></​wrap>​
Line 204: Line 225:
 <wrap headline-image>​[[en:​tutorials:​input_notes|{{tutorials:​headline-input.jpg|}}]] ​ <wrap headline-image>​[[en:​tutorials:​input_notes|{{tutorials:​headline-input.jpg|}}]] ​
 <​span>​Notes on input</​span></​wrap>​ <​span>​Notes on input</​span></​wrap>​
 +<wrap headline-image>​[[en:​tutorials:​keyboard_inputs|{{tutorials:​headline-input.png|}}]] ​
 +<​span>​Keyboard Inputs</​span></​wrap>​
 ==== Joints ==== ==== Joints ====
  
Line 210: Line 233:
 <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 224: Line 249:
 ==== Linux ==== ==== Linux ====
  
-<wrap headline-image>​[[en:​tutorials:​community:​grey:​setup_cl|{{tutorials:​headline-ide.png|}}]]  +<wrap headline-image>​[[en:​orx:​linux:​setting_up_dev_on_linux|{{tutorials:​headline-linux.jpg|}}]]  
-<​span>​Codelite in Linux</​span></​wrap>​+<​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>​ 
 +<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-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>​
Line 234: Line 265:
 <​span>​Localization</​span></​wrap>​ <​span>​Localization</​span></​wrap>​
  
 +==== Mac OS X ====
 +
 +<wrap headline-image>​[[en:​orx:​mac:​setting_up_dev_on_mac|{{tutorials:​headline-macosx.jpg|}}]] ​
 +<​span>​Setting up a Development Environment for Mac OS X</​span></​wrap>​
 +<wrap headline-image>​[[en:​orx:​mac:​cloning_and_building_orx_on_mac|{{tutorials:​headline-macosx.jpg|}}]] ​
 +<​span>​Cloning and building the Orx library on Mac OS X</​span></​wrap>​
 +<wrap headline-image>​[[en:​orx:​mac:​building_orx_with_xcode_on_mac|{{tutorials:​headline-macosx.jpg|}}]] ​
 +<​span>​Building the Orx Library with Xcode on Mac OS X</​span></​wrap>​
 +<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>​
 +<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>​
 +<wrap headline-image>​[[en:​orx:​mac:​setting_up_a_project_on_mac|{{tutorials:​headline-macosx.jpg|}}]] ​
 +<​span>​Setting up a game project on Mac OS X</​span></​wrap>​
 ==== Music ==== ==== Music ====
  
Line 247: Line 292:
 <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 265: Line 312:
 <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 281: Line 330:
 <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 317: Line 368:
 <​span>​Physics</​span></​wrap>​ <​span>​Physics</​span></​wrap>​
 <wrap headline-image>​[[en:​tutorials:​community:​grey:​tutorial4|{{tutorials:​headline-physics.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​community:​grey:​tutorial4|{{tutorials:​headline-physics.png|}}]] ​
-<​span>​Interaction and Physics</​span></​wrap>​+<​span>​Interaction, Control ​and Physics</​span></​wrap>​
 <wrap headline-image>​[[en:​tutorials:​community:​sausage:​inkscape_to_orx|{{tutorials:​headline-converters.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​community:​sausage:​inkscape_to_orx|{{tutorials:​headline-converters.png|}}]] ​
 <​span>​Using the Inkscape SVG to ORX Converter</​span></​wrap>​ <​span>​Using the Inkscape SVG to ORX Converter</​span></​wrap>​
 +<wrap headline-image>​[[en:​tutorials:​creating_an_object_with_many_parts|{{examples:​headline-objects.png|}}]] ​
 +<​span>​Creating an Object made of many Parts</​span></​wrap>​
 +<wrap headline-image>​[[en:​tutorials:​creating_an_insect_object|{{tutorials:​headline-insect.png|}}]] ​
 +<​span>​Creating an Insect Object (Animation)</​span></​wrap>​
 +<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>​
 +<wrap headline-image>​[[en:​tutorials:​force_points|{{examples:​headline-objects.png|}}]] ​
 +<​span>​Applying a force at a position point</​span></​wrap>​
  
 ==== Premake ==== ==== Premake ====
Line 330: Line 389:
 ==== Projects ==== ==== Projects ====
  
-<wrap headline-image>​[[en:​tutorials:​cloning_orx_from_github|{{tutorials:​headline-ide.png|}}]] ​+<wrap headline-image>​[[en:​tutorials:​creating_your_own_project|{{tutorials:​headline-ide.png|}}]] ​
 <​span>​Creating your own project using '​init'</​span></​wrap>​ <​span>​Creating your own project using '​init'</​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_msvs|{{tutorials:​headline-ide.png|}}]] ​ 
-<​span>​VS2008 Tutorial</​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 346: Line 401:
 <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 353: Line 410:
 <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 414: Line 472:
 <​span>​Scene Loading and Animation</​span></​wrap>​ <​span>​Scene Loading and Animation</​span></​wrap>​
 <wrap headline-image>​[[en:​tutorials:​community:​grey:​tutorial4|{{tutorials:​headline-physics.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​community:​grey:​tutorial4|{{tutorials:​headline-physics.png|}}]] ​
-<​span>​Interaction and Physics</​span></​wrap>​+<​span>​Interaction, Control ​and Physics</​span></​wrap>​ 
 + 
 +==== System ==== 
 + 
 +<wrap headline-image>​[[en:​tutorials:​display:​clipboard|{{tutorials:​headline-drop.png|}}]]  
 +<​span>​The Clipboard</​span></​wrap>​ 
 +<wrap headline-image>​[[en:​tutorials:​display:​drag_and_drop|{{tutorials:​headline-drop.png|}}]]  
 +<​span>​Drag and Drop</​span></​wrap>​
  
 ==== Text ==== ==== Text ====
Line 456: Line 521:
 <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-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|}}]] ​ <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_msvs|{{tutorials:​headline-ide.png|}}]] ​ 
-<​span>​2010</​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|}}]] ​
 <​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 ====
-<wrap headline-image>​[[en:​tutorials:​setup_xcode|{{tutorials:​headline-ide.png|}}]] ​ 
-<​span>​XCode 3 Tutorial</​span></​wrap>​ 
 <wrap headline-image>​[[en:​tutorials:​community:​sergeig:​compile_and_build|{{tutorials:​headline-ide.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​community:​sergeig:​compile_and_build|{{tutorials:​headline-ide.png|}}]] ​
-<​span>​Compiling and Building ​ORX</​span></​wrap>​+<​span>​Xcode4 Scroll, Console-less,​ Resources</​span></​wrap>​ 
 +<wrap headline-image>​[[en:​orx:​mac:​building_orx_with_xcode_on_mac|{{tutorials:​headline-macosx.jpg|}}]]  
 +<​span>​Building ​the Orx Library with Xcode on Mac OS X</​span></​wrap>​
  
  
en/tutorials/main.1519212609.txt.gz · Last modified: 2018/02/21 11:30 (10 months ago) by sausage