istsoli.blogg.se

Orx engine
Orx engine









orx engine
  1. #Orx engine full#
  2. #Orx engine code#

For example, if you want to run, in your code you simply need to ask for the run animation and the engine will take car of all transitions for you, using the graph you defined in the config files. animation chaining graph: you define in the config files all possible transitions for your characters, and you simply have to ask the animation you want to play without having to bother with the current running animation and all the chaining.Slowing down (or speeding up) time for a bunch of monsters or your background music has never been easier! clock system allowing you to keep time consistency everywhere and, more important, giving you the ability of doing local or global time stretching.powerful configuration system, featuring inheritance, direct random control and history reload, allowing you to tweak almost everything without having to change a single line of your codeĪnd also more unusual and powerful features:.For example, you can add graphics, collision and physics on an object without having to write a single line of code for it!

#Orx engine full#

being data-driven means you only need to write one line of code to create a full featured object, as all of its properties can be defined through config files and changed without any need to recompile.easy screenshot capture system (saves to png, jpg, tga, bmp or dds).text support (objects can use texture or text as graphic data).generic input system that abstracts keyboard, joystick and mouse inputs.collision handling and rigid body physics with joint support.sound and music handling where you can tweak volume and pitch.support of realtime rendering to texture and texture manipulation.camera/viewport system allowing multiple views on one screen with camera translation, zoom and rotation.automatic sprite rendering allowing: translations, anisotropic scale, rotation, transparency (alpha blending), coloring, tiling and mirroring.3D accelerated rendering using OpenGL on computers and OpenGL ES 1.1 / OpenGL ES 2.0 on mobile platforms.powerful config system that makes orx data-driven and provides an easy to use load/save system.extremely easy to use: all objects have simple accessors that allow you to change all properties in one line of code (graphic, animation, sound, physics, visual FX, and much more).Here is a list of its main “common” features:











Orx engine