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/06/28 03:27 (13 months ago)]
sausage [Publishing]
en:tutorials:main [2019/06/15 11:12 (5 weeks ago)] (current)
sausage [Console]
Line 20: Line 20:
  
 <wrap headline-image>​[[:​deploying_your_application_to_android|{{tutorials:​headline-android.png|}}]] ​ <wrap headline-image>​[[:​deploying_your_application_to_android|{{tutorials:​headline-android.png|}}]] ​
-<​span>​Working with Android</​span></​wrap>​ +<​span>​Working with Android ​(new users start here!)</​span></​wrap>​ 
-<wrap headline-image>​[[en:​tutorials:​setup_android-native|{{tutorials:​headline-android.png|}}]]  +<wrap headline-image>​[[:​getting_android_tools_and_orx|{{tutorials:​headline-android.png|}}]]  
-<​span><​del>Native Tutorial (deprecated)</del></​span></​wrap>​+<​span>​Android Studio, NDK, and Orx library</​span></​wrap>​ 
 +<wrap headline-image>​[[en:​tutorials:​setup_android|{{tutorials:​headline-android.png|}}]]  
 +<​span>​Compiling Orx Library & Demo Project</span></wrap> 
 +<wrap headline-image>​[[:​using_the_android_demo_as_a_template_for_your_own_projects|{{tutorials:​headline-android.png|}}]]  
 +<span>Android Demo as a template project</​span></​wrap>​
 <wrap headline-image>​[[en:​tutorials:​community:​enobayram:​swig_android|{{tutorials:​headline-android.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​community:​enobayram:​swig_android|{{tutorials:​headline-android.png|}}]] ​
 <​span>​Using SWIG to talk to Java on Android</​span></​wrap>​ <​span>​Using SWIG to talk to Java on Android</​span></​wrap>​
Line 34: Line 38:
 <wrap headline-image>​[[en:​tutorials:​animation_clearing_targets|{{tutorials:​headline-animation.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​animation_clearing_targets|{{tutorials:​headline-animation.png|}}]] ​
 <​span>​Animation and Clearing Targets</​span></​wrap>​ <​span>​Animation and Clearing Targets</​span></​wrap>​
 +<wrap headline-image>​[[en:​tutorials:​animation_inheritance_prefixes|{{tutorials:​headline-animation.png|}}]] ​
 +<​span>​Animation Inheritance with Prefixes</​span></​wrap>​
 +<wrap headline-image>​[[en:​tutorials:​text_animation|{{tutorials:​headline-animation.png|}}]] ​
 +<​span>​Text Animation</​span></​wrap>​
 <wrap headline-image>​[[en:​tutorials:​community:​grey:​tutorial3|{{tutorials:​headline-scene-loading.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​community:​grey:​tutorial3|{{tutorials:​headline-scene-loading.png|}}]] ​
 <​span>​Scene Loading and Animation</​span></​wrap>​ <​span>​Scene Loading and Animation</​span></​wrap>​
Line 114: Line 122:
 <wrap headline-image>​[[en:​tutorials:​bounce_demo|{{tutorials:​headline-bounce-demo.jpg|}}]] ​ <wrap headline-image>​[[en:​tutorials:​bounce_demo|{{tutorials:​headline-bounce-demo.jpg|}}]] ​
 <​span>​The Bounce Demo</​span></​wrap>​ <​span>​The Bounce Demo</​span></​wrap>​
 +<wrap headline-image>​[[en:​tutorials:​custom_console_colors|{{tutorials:​headline-command-tracks.png|}}]] ​
 +<​span>​Custom Console Colors</​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 131: Line 141:
 <wrap headline-image>​[[en:​tutorials:​retrieving_changing_config_values|{{tutorials:​headline-config.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​retrieving_changing_config_values|{{tutorials:​headline-config.png|}}]] ​
 <​span>​Retrieving and Updating Config Values</​span></​wrap>​ <​span>​Retrieving and Updating Config Values</​span></​wrap>​
 +<wrap headline-image>​[[en:​tutorials:​config_stepped_random_values|{{tutorials:​headline-config.png|}}]] ​
 +<​span>​Stepped Random ​ Values</​span></​wrap>​
 ==== Controls ==== ==== Controls ====
  
Line 139: Line 151:
 <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 ====
Line 196: Line 219:
 <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,​ Control and Physics</​span></​wrap>​ <​span>​Interaction,​ Control and Physics</​span></​wrap>​
Line 208: Line 237:
 <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 ====
  
 <wrap headline-image>​[[en:​tutorials:​creating_an_insect_object|{{tutorials:​headline-insect.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​creating_an_insect_object|{{tutorials:​headline-insect.png|}}]] ​
 <​span>​Creating an Insect Object (Revolute Joint)</​span></​wrap>​ <​span>​Creating an Insect Object (Revolute Joint)</​span></​wrap>​
-<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|{{tutorials:headline-joint.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|{{tutorials:​headline-joint.png|}}]] ​
 +<​span>​Z-order of Objects with Joints</​span></​wrap>​
  
 ==== Level Mapping ==== ==== Level Mapping ====
Line 291: Line 324:
 <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>​ 
 +<wrap headline-image>​[[en:​tutorials:​lifetime|{{examples:​headline-objects.png|}}]]  
 +<​span>​Object Lifetime</​span></​wrap>​ 
 +<wrap headline-image>​[[en:​tutorials:​useparentspace|{{examples:​headline-object2.png|}}]]  
 +<​span>​Relative Object Positioning and Scaling</​span></​wrap>​ 
 +<wrap headline-image>​[[en:​tutorials:​viewport_teleporting|{{tutorials:​headline-teleporting.png|}}]]  
 +<​span>​Teleporting on Screen Edges</​span></​wrap>​
 ==== Orx Code (General) ==== ==== Orx Code (General) ====
  
Line 352: Line 392:
 <wrap headline-image>​[[en:​tutorials:​creating_an_insect_object|{{tutorials:​headline-insect.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​creating_an_insect_object|{{tutorials:​headline-insect.png|}}]] ​
 <​span>​Creating an Insect Object (Animation)</​span></​wrap>​ <​span>​Creating an Insect Object (Animation)</​span></​wrap>​
-<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|{{tutorials:headline-joint.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:​force_points|{{examples:​headline-objects.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​force_points|{{examples:​headline-objects.png|}}]] ​
Line 392: Line 432:
 <wrap headline-image>​[[en:​tutorials:​scrolling|{{tutorials:​replace-me.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​scrolling|{{tutorials:​replace-me.png|}}]] ​
 <​span>​Scrolling</​span></​wrap>​ <​span>​Scrolling</​span></​wrap>​
 +
 +
 +==== Resources ====
 +<wrap headline-image>​[[https://​groups.google.com/​forum/#​!topic/​orx-dev/​gp-wHv1OmVk|{{examples:​resources_icon.png|}}]] ​
 +<​span>​Zip Archive Resources</​span></​wrap>​
 +<wrap headline-image>​[[https://​groups.google.com/​forum/#​!msg/​orx-dev/​HTKx_fAph0k/​A0mz98VazRMJ|{{examples:​resources_icon.png|}}]] ​
 +<​span>​Resources over HTTP</​span></​wrap>​
  
 ==== Scene Loading ==== ==== Scene Loading ====
Line 432: Line 479:
 <wrap headline-image>​[[en:​tutorials:​spawners:​futurama_appearance|{{tutorials:​headline-futurama.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​spawners:​futurama_appearance|{{tutorials:​headline-futurama.png|}}]] ​
 <​span>​Futurama Appearance Effect</​span></​wrap>​ <​span>​Futurama Appearance Effect</​span></​wrap>​
 +<wrap headline-image>​[[en:​tutorials:​useparentspace_for_spawners|{{examples:​headline-spawner.png|}}]] ​
 +<​span>​Spawners using Relative Position and Scale</​span></​wrap>​
  
 ==== Sprites ==== ==== Sprites ====
Line 450: Line 499:
 <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,​ Control 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 469: Line 525:
 ==== Tools ==== ==== Tools ====
  
 +<wrap headline-image>​[[en:​tutorials:​tools:​profiler|{{tutorials:​headline-profiler.png|}}]] ​
 +<​span>​The Orx Profiler</​span></​wrap>​
 <wrap headline-image>​[[en:​orx:​config:​settings_structure:​orxtext|{{examples:​headline-fonts.png|}}]] ​ <wrap headline-image>​[[en:​orx:​config:​settings_structure:​orxtext|{{examples:​headline-fonts.png|}}]] ​
 <​span>​orxFontGen</​span></​wrap>​ <​span>​orxFontGen</​span></​wrap>​
Line 481: Line 539:
 ==== UI / User Interface ==== ==== UI / User Interface ====
  
-<wrap headline-image>​[[en:​tutorials:​community:​tdomhan:​mouse-over-effect|{{tutorials:​headline-button-hover.png|}}]]  +<wrap headline-image>​[[en:​tutorials:​imgui|{{tutorials:​headline-imgui.png|}}]]  
-<​span>​Mouser over effect for buttons</​span></​wrap>​+<​span>​Using ImGui with Orx</​span></​wrap>​
 <wrap headline-image>​[[en:​tutorials:​dialogs|{{tutorials:​header-dialogs.png|}}]] ​ <wrap headline-image>​[[en:​tutorials:​dialogs|{{tutorials:​header-dialogs.png|}}]] ​
 <​span>​File Dialogs and Messageboxes</​span></​wrap>​ <​span>​File Dialogs and Messageboxes</​span></​wrap>​
 +<wrap headline-image>​[[en:​tutorials:​community:​tdomhan:​mouse-over-effect|{{tutorials:​headline-button-hover.png|}}]] ​
 +<​span>​Mouser over effect for buttons</​span></​wrap>​
 +
 ==== Viewports ==== ==== Viewports ====
  
Line 491: Line 552:
 <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>​
 +<wrap headline-image>​[[en:​tutorials:​viewport_teleporting|{{tutorials:​headline-teleporting.png|}}]]  
 +<​span>​Teleporting on Screen Edges</​span></​wrap>​
 ==== Visual Studio ==== ==== Visual Studio ====
 <wrap headline-image>​[[en:​orx:​tutorials:​visualstudio:​cloning_and_building_orx_on_visual_studio|{{tutorials:​headline-windows.png|}}]] ​ <wrap headline-image>​[[en:​orx:​tutorials:​visualstudio:​cloning_and_building_orx_on_visual_studio|{{tutorials:​headline-windows.png|}}]] ​
en/tutorials/main.1530156466.txt.gz · Last modified: 2018/06/28 03:27 (13 months ago) by sausage