Both sides previous revisionPrevious revisionNext revision | Previous revision |
en:tutorials:main [2021/08/09 04:44 (3 years ago)] – Literals icon sausage | en:tutorials:main [2023/07/06 07:46 (9 months ago)] (current) – [Sound] sausage |
---|
<wrap headline-image>[[en:tutorials:audio:sound_buses|{{headers:headline-sound.png|}}]] | <wrap headline-image>[[en:tutorials:audio:sound_buses|{{headers:headline-sound.png|}}]] |
<span>Sound Buses</span></wrap> | <span>Sound Buses</span></wrap> |
| <wrap headline-image>[[en:tutorials:audio:audio_filters|{{headers:headline-sound-recording.png|}}]] |
| <span>Audio Filters</span></wrap> |
| <wrap headline-image>[[https://www.youtube.com/watch?v=2_E6fLyBMPU&t=371s|{{headers:headline-orx-live.png|}}]] |
| <span>Audio filters, miniaudio & audio extensions Video</span></wrap> |
| <wrap headline-image>[[en:tutorials:audio:sound_spatialization|{{headers:headline-sound-recording.png|}}]] |
| <span>Sound Spatialization</span></wrap> |
| |
==== Android ==== | ==== Android ==== |
<wrap headline-image>[[en:tutorials:orxscroll:introduction-orxscroll|{{headers:headline-orx-scroll.png|}}]] | <wrap headline-image>[[en:tutorials:orxscroll:introduction-orxscroll|{{headers:headline-orx-scroll.png|}}]] |
<span>An Introduction to orx/Scroll</span></wrap> | <span>An Introduction to orx/Scroll</span></wrap> |
| <wrap headline-image>[[en:tutorials:input:compiling_hidapi_library|{{headers:headline-input.png|}}]] |
| <span>Compiling hidapi in a game</span></wrap> |
| |
==== Cameras ==== | ==== Cameras ==== |
<wrap headline-image>[[en:tutorials:cameras:cameras_and_frustums|{{headers:headline-viewport-camera.png|}}]] | <wrap headline-image>[[en:tutorials:cameras:cameras_and_frustums|{{headers:headline-viewport-camera.png|}}]] |
<span>Cameras and Frustums</span></wrap> | <span>Cameras and Frustums</span></wrap> |
| <wrap headline-image>[[en:tutorials:orxscroll:scroll_cameras_and_viewports|{{headers:headline-orx-scroll.png|}}]] |
| <span>orxScroll, Cameras and Viewports</span></wrap> |
<wrap headline-image>[[en:examples:cameras:main|{{headers:headline-more.png|}}]] | <wrap headline-image>[[en:examples:cameras:main|{{headers:headline-more.png|}}]] |
<span>See more Camera Examples</span></wrap> | <span>See more Camera Examples</span></wrap> |
<wrap headline-image>[[en:tutorials:standalone|{{headers:headline-code.png|}}]] | <wrap headline-image>[[en:tutorials:standalone|{{headers:headline-code.png|}}]] |
<span>Stand Alone Application</span></wrap> | <span>Stand Alone Application</span></wrap> |
| <wrap headline-image>[[https://www.youtube.com/watch?v=2_E6fLyBMPU&t=188s|{{headers:headline-orx-live.png|}}]] |
| <span>Codelite & Environment Variables Video</span></wrap> |
==== Color / Colour ==== | ==== Color / Colour ==== |
| |
<wrap headline-image>[[en:tutorials:color:percentage2color|{{headers:headline-colour.png|}}]] | <wrap headline-image>[[en:tutorials:color:percentage2color|{{headers:headline-colour.png|}}]] |
<span>Converting a percentage to a color</span></wrap> | <span>Converting a percentage to a color</span></wrap> |
| <wrap headline-image>[[en:tutorials:color:web_color_literals|{{headers:headline-colour.png|}}]] |
| <span>Web Color Literals</span></wrap> |
<wrap headline-image>[[en:tutorials:shaders:glow|{{headers:headline-shader-glow.png|}}]] | <wrap headline-image>[[en:tutorials:shaders:glow|{{headers:headline-shader-glow.png|}}]] |
<span>A natural-looking glowing ball effect</span></wrap> | <span>A natural-looking glowing ball effect</span></wrap> |
<wrap headline-image>[[en:tutorials:config:config_stepped_random_values|{{headers:headline-config.png|}}]] | <wrap headline-image>[[en:tutorials:config:config_stepped_random_values|{{headers:headline-config.png|}}]] |
<span>Stepped Random Values</span></wrap> | <span>Stepped Random Values</span></wrap> |
| <wrap headline-image>[[https://www.youtube.com/watch?v=R1aZriywePM&t=104s|{{headers:headline-orx-live.png|}}]] |
| <span>Local-only Config Overriding Video</span></wrap> |
<wrap headline-image>[[en:examples:config:main|{{headers:headline-more.png|}}]] | <wrap headline-image>[[en:examples:config:main|{{headers:headline-more.png|}}]] |
<span>See more Config Examples</span></wrap> | <span>See more Config Examples</span></wrap> |
<wrap headline-image>[[en:guides:ufo:main|{{headers:headline-animation.png|}}]] | <wrap headline-image>[[en:guides:ufo:main|{{headers:headline-animation.png|}}]] |
<span>Beginner's Guide - 2D UFO Game</span></wrap> | <span>Beginner's Guide - 2D UFO Game</span></wrap> |
| <wrap headline-image>[[en:guides:ufo:video|{{headers:headline-animation.png|}}]] |
| <span>Beginner's Guide - UFO Game Video Version</span></wrap> |
<wrap headline-image>[[cn:orx:tutorials:community:jtianling|{{headers:headline-animation.png|}}]] | <wrap headline-image>[[cn:orx:tutorials:community:jtianling|{{headers:headline-animation.png|}}]] |
<span>Making an Arkanoid Game</span></wrap> | <span>Making an Arkanoid Game</span></wrap> |
<wrap headline-image>[[en:tutorials:input:keyboard_inputs|{{headers:headline-input.png|}}]] | <wrap headline-image>[[en:tutorials:input:keyboard_inputs|{{headers:headline-input.png|}}]] |
<span>Keyboard Inputs</span></wrap> | <span>Keyboard Inputs</span></wrap> |
| <wrap headline-image>[[en:tutorials:input:mouse_grab|{{headers:headline-mouse-cursor.png|}}]] |
| <span>Mouse Grab</span></wrap> |
| <wrap headline-image>[[en:tutorials:input:compiling_hidapi_library|{{headers:headline-input.png|}}]] |
| <span>Compiling hidapi in a game</span></wrap> |
<wrap headline-image>[[en:examples:input:main|{{headers:headline-more.png|}}]] | <wrap headline-image>[[en:examples:input:main|{{headers:headline-more.png|}}]] |
<span>See more Input Examples</span></wrap> | <span>See more Input Examples</span></wrap> |
<wrap headline-image>[[en:tutorials:orxscroll:maps-in-scrolled|{{headers:headline-levels.png|}}]] | <wrap headline-image>[[en:tutorials:orxscroll:maps-in-scrolled|{{headers:headline-levels.png|}}]] |
<span>Creating Maps in ScrollEd</span></wrap> | <span>Creating Maps in ScrollEd</span></wrap> |
| <wrap headline-image>[[en:tutorials:orxscroll:path-finding|{{headers:headline-levels.png|}}]] |
| <span>Pathfinding</span></wrap> |
==== Linux ==== | ==== Linux ==== |
| |
<wrap headline-image>[[en:tutorials:viewport:viewport_teleporting|{{headers:headline-teleporting.png|}}]] | <wrap headline-image>[[en:tutorials:viewport:viewport_teleporting|{{headers:headline-teleporting.png|}}]] |
<span>Teleporting on Screen Edges</span></wrap> | <span>Teleporting on Screen Edges</span></wrap> |
<wrap headline-image>[[en:examples:objects|{{headers:headline-more.png|}}]] | |
<span>See more Object Examples</span></wrap> | |
<wrap headline-image>[[en:tutorials:objects:literals_for_objects|{{headers:headline-object2.png|}}]] | <wrap headline-image>[[en:tutorials:objects:literals_for_objects|{{headers:headline-object2.png|}}]] |
<span>Literals for Objects</span></wrap> | <span>Literals for Objects</span></wrap> |
| <wrap headline-image>[[en:tutorials:objects:command_hooks|{{headers:headline-objects.png|}}]] |
| <span>Command Hooks for Object Events</span></wrap> |
| <wrap headline-image>[[en:tutorials:objects:age|{{headers:headline-objects.png|}}]] |
| <span>Aged Objects</span></wrap> |
| <wrap headline-image>[[en:examples:objects|{{headers:headline-more.png|}}]] |
| <span>See more Object Examples</span></wrap> |
| |
==== Orx Code (General) ==== | ==== Orx Code (General) ==== |
| |
<wrap headline-image>[[en:tutorials:config:bounce_demo|{{headers:headline-bounce-demo.jpg|}}]] | <wrap headline-image>[[en:tutorials:config:bounce_demo|{{headers:headline-bounce-demo.jpg|}}]] |
<span>The Bounce Demo</span></wrap> | <span>The Bounce Demo</span></wrap> |
| <wrap headline-image>[[https://www.youtube.com/watch?v=2_E6fLyBMPU&t=107s|{{headers:headline-orx-live.png|}}]] |
| <span>Getting & setting up Orx Video</span></wrap> |
| |
==== Orx/Scroll (C++ Abstraction layer for Orx) ==== | ==== Orx/Scroll (C++ Abstraction layer for Orx) ==== |
<wrap headline-image>[[en:tutorials:orxscroll:binding-orxscroll|{{headers:headline-orx-scroll.png|}}]] | <wrap headline-image>[[en:tutorials:orxscroll:binding-orxscroll|{{headers:headline-orx-scroll.png|}}]] |
<span>The Binding of Objects</span></wrap> | <span>The Binding of Objects</span></wrap> |
<wrap headline-image>[[en:tutorials:community:sergeig:empty-scroll-project|{{headers:headline-orx-scroll.png|}}]] | |
<span>Empty Orx/Scroll Project</span></wrap> | |
<wrap headline-image>[[en:tutorials:orxscroll:creating_your_own_scroll_project_using_init|{{headers:headline-orx-scroll.png|}}]] | <wrap headline-image>[[en:tutorials:orxscroll:creating_your_own_scroll_project_using_init|{{headers:headline-orx-scroll.png|}}]] |
<span>Creating your own orx/Scroll project using 'init'</span></wrap> | <span>Creating an orx/Scroll project using 'init'</span></wrap> |
<wrap headline-image>[[en:tutorials:orxscroll:maps-in-scrolled|{{headers:headline-levels.png|}}]] | <wrap headline-image>[[en:tutorials:orxscroll:maps-in-scrolled|{{headers:headline-levels.png|}}]] |
<span>Creating Maps in ScrollEd</span></wrap> | <span>Creating Maps in ScrollEd</span></wrap> |
<wrap headline-image>[[en:tutorials:orxscroll:scrollobject_along_a_curve|{{headers:headline-orx-scroll.png|}}]] | <wrap headline-image>[[en:tutorials:orxscroll:scrollobject_along_a_curve|{{headers:headline-orx-scroll.png|}}]] |
<span>Moving a ScrollObject along a curve</span></wrap> | <span>Moving a ScrollObject along a curve</span></wrap> |
| <wrap headline-image>[[en:tutorials:orxscroll:scroll_cameras_and_viewports|{{headers:headline-orx-scroll.png|}}]] |
| <span>orxScroll, Cameras and Viewports</span></wrap> |
| <wrap headline-image>[[en:tutorials:orxscroll:progressbar_in_scroll|{{headers:headline-orx-scroll.png|}}]] |
| <span>ProgressBars in orxScroll</span></wrap> |
| <wrap headline-image>[[en:tutorials:orxscroll:path-finding|{{headers:headline-levels.png|}}]] |
| <span>Pathfinding</span></wrap> |
<wrap headline-image>[[en:examples:orx_scroll:main|{{headers:headline-more.png|}}]] | <wrap headline-image>[[en:examples:orx_scroll:main|{{headers:headline-more.png|}}]] |
<span>See more orx/Scroll Examples</span></wrap> | <span>See more orx/Scroll Examples</span></wrap> |
<wrap headline-image>[[en:tutorials:physics:physics|{{headers:headline-physics.png|}}]] | <wrap headline-image>[[en:tutorials:physics:physics|{{headers:headline-physics.png|}}]] |
<span>Physics</span></wrap> | <span>Physics</span></wrap> |
| <wrap headline-image>[[en:tutorials:physics:raycasting|{{headers:headline-physics.png|}}]] |
| <span>Raycasting</span></wrap> |
<wrap headline-image>[[en:tutorials:physics:interaction-physics|{{headers:headline-physics.png|}}]] | <wrap headline-image>[[en:tutorials:physics:interaction-physics|{{headers:headline-physics.png|}}]] |
<span>Interaction, Control and Physics</span></wrap> | <span>Interaction, Control and Physics</span></wrap> |
<wrap headline-image>[[en:tutorials:projects:creating_your_own_project|{{headers:headline-ide.png|}}]] | <wrap headline-image>[[en:tutorials:projects:creating_your_own_project|{{headers:headline-ide.png|}}]] |
<span>Creating your own project using 'init'</span></wrap> | <span>Creating your own project using 'init'</span></wrap> |
| <wrap headline-image>[[https://www.youtube.com/watch?v=2_E6fLyBMPU&t=371s|{{headers:headline-orx-live.png|}}]] |
| <span>The 'init' command & available extensions Video</span></wrap> |
| <wrap headline-image>[[en:tutorials:orxscroll:creating_your_own_scroll_project_using_init|{{headers:headline-orx-scroll.png|}}]] |
| <span>Creating an orx/Scroll project using 'init'</span></wrap> |
<wrap headline-image>[[en:tutorials:projects:using-premake-for-your-own-project|{{headers:headline-ide.png|}}]] | <wrap headline-image>[[en:tutorials:projects:using-premake-for-your-own-project|{{headers: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>[[https://groups.google.com/forum/#!msg/orx-dev/HTKx_fAph0k/A0mz98VazRMJ|{{headers:headline-resources.png|}}]] | <wrap headline-image>[[https://groups.google.com/forum/#!msg/orx-dev/HTKx_fAph0k/A0mz98VazRMJ|{{headers:headline-resources.png|}}]] |
<span>Resources over HTTP</span></wrap> | <span>Resources over HTTP</span></wrap> |
| <wrap headline-image>[[en:tutorials:resources:resource_reloading|{{headers:headline-resources.png|}}]] |
| <span>Resource Reloading</span></wrap> |
<wrap headline-image>[[en:examples:resource_management:main|{{headers:headline-more.png|}}]] | <wrap headline-image>[[en:examples:resource_management:main|{{headers:headline-more.png|}}]] |
<span>See more Resource Examples</span></wrap> | <span>See more Resource Examples</span></wrap> |
| |
==== Scenes ==== | ==== Scenes ==== |
<wrap headline-image>[[en:tutorials:scenes:data_driven_scene_transitions|{{headers:headline-teleporting.png|}}]] | <wrap headline-image>[[en:tutorials:scenes:data_driven_scene_transitions|{{headers:headline-teleporting.png|}}]] |
<wrap headline-image>[[en:tutorials:audio:sound_buses|{{headers:headline-sound.png|}}]] | <wrap headline-image>[[en:tutorials:audio:sound_buses|{{headers:headline-sound.png|}}]] |
<span>Sound Buses</span></wrap> | <span>Sound Buses</span></wrap> |
| <wrap headline-image>[[en:tutorials:audio:audio_filters|{{headers:headline-sound-recording.png|}}]] |
| <span>Audio Filters</span></wrap> |
| <wrap headline-image>[[https://www.youtube.com/watch?v=2_E6fLyBMPU&t=371s|{{headers:headline-orx-live.png|}}]] |
| <span>Audio filters, miniaudio & audio extensions Video</span></wrap> |
| <wrap headline-image>[[en:tutorials:audio:sound_spatialization|{{headers:headline-sound-recording.png|}}]] |
| <span>Sound Spatialization</span></wrap> |
==== Spawners ==== | ==== Spawners ==== |
<wrap headline-image>[[en:tutorials:spawners:spawner|{{headers:headline-shaders.png|}}]] | <wrap headline-image>[[en:tutorials:spawners:spawner|{{headers:headline-shaders.png|}}]] |
<span>Commandline Parameters</span></wrap> | <span>Commandline Parameters</span></wrap> |
==== Text ==== | ==== Text ==== |
| <wrap headline-image>[[en:tutorials:text-fonts:text_boundaries|{{headers:headline-text.png|}}]] |
| <span>Text Boundaries</span></wrap> |
<wrap headline-image>[[en:tutorials:shaders:text_and_shaders|{{headers:headline-text-shader.png|}}]] | <wrap headline-image>[[en:tutorials:shaders:text_and_shaders|{{headers:headline-text-shader.png|}}]] |
<span>Fun with Text and Shaders</span></wrap> | <span>Fun with Text and Shaders</span></wrap> |
<wrap headline-image>[[en:orx:config:settings_structure:orxtext|{{headers:headline-fonts.png|}}]] | <wrap headline-image>[[en:orx:config:settings_structure:orxtext|{{headers:headline-fonts.png|}}]] |
<span>orxFontGen</span></wrap> | <span>orxFontGen</span></wrap> |
| <wrap headline-image>[[en:tutorials:text-fonts:text_background|{{headers:headline-text.png|}}]] |
| <span>Text Background</span></wrap> |
<wrap headline-image>[[en:examples:text_fonts:main|{{headers:headline-more.png|}}]] | <wrap headline-image>[[en:examples:text_fonts:main|{{headers:headline-more.png|}}]] |
<span>See more Text Examples</span></wrap> | <span>See more Text Examples</span></wrap> |
<wrap headline-image>[[en:tutorials:viewport:viewport_teleporting|{{headers:headline-teleporting.png|}}]] | <wrap headline-image>[[en:tutorials:viewport:viewport_teleporting|{{headers:headline-teleporting.png|}}]] |
<span>Teleporting on Screen Edges</span></wrap> | <span>Teleporting on Screen Edges</span></wrap> |
| <wrap headline-image>[[en:tutorials:viewport:viewport_render_to_texture|{{headers:headline-compositing.png|}}]] |
| <span>Viewport Render to Texture</span></wrap> |
==== Visual Studio ==== | ==== Visual Studio ==== |
<wrap headline-image>[[en:tutorials:orx:windows:cloning_and_building_orx_on_visual_studio|{{headers:headline-windows.png|}}]] | <wrap headline-image>[[en:tutorials:orx:windows:cloning_and_building_orx_on_visual_studio|{{headers:headline-windows.png|}}]] |
<span>Building the Orx library with Visual Studio 2015/2017</span></wrap> | <span>Building the Orx library with Visual Studio</span></wrap> |
<wrap headline-image>[[en:tutorials:standalone|{{headers:headline-code.png|}}]] | <wrap headline-image>[[en:tutorials:standalone|{{headers:headline-code.png|}}]] |
<span>Stand Alone Application</span></wrap> | <span>Stand Alone Application</span></wrap> |
<span>Compiling Orx with mingw32/gmake</span></wrap> | <span>Compiling Orx with mingw32/gmake</span></wrap> |
<wrap headline-image>[[en:tutorials:orx:windows:cloning_and_building_orx_on_visual_studio|{{headers:headline-windows.png|}}]] | <wrap headline-image>[[en:tutorials:orx:windows:cloning_and_building_orx_on_visual_studio|{{headers:headline-windows.png|}}]] |
<span>Building the Orx library with Visual Studio 2015/2017</span></wrap> | <span>Building the Orx library with Visual Studio</span></wrap> |
| |
| |