Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
en:tutorials:main [2018/06/25 04:45 (6 years ago)] – [Code::Blocks] sausage | en:tutorials:main [2019/06/15 04:11 (5 years ago)] – [Console] sausage |
---|
| |
<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> |
<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> |
<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-bounce-demo.jpg|}}]] |
| <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|}}]] |
<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 ==== |
| |
<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: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> |
<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 ==== |
<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) ==== |
| |
<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|}}]] |
<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|}}]] |
<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 ==== |
<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 ==== |
<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 ==== |
==== 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> |
==== 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 ==== |
| |
<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|}}]] |