Virtualx Game Engine. Forked from Godot 3.6
Find a file
Josh Grams 8920ab0fbf * AnimationTreePlayer (_process_node): remove switched argument.
The _process_node function (which recurses through the blend tree
generating blend values and the active animation list) had an argument
named `switched` which would loop an animation back to the beginning if
it had reached the end (regardless of whether or not it was supposed to
be a looping animation).

This argument was only used in four places: two of them were overridden
by a seek-to-zero, and I believe the other two are bugs.

In OneShot, it was used to reset the oneshot animation to the beginning
when fired. But this would fail if the oneshot node was fired before it
had completed its previous run. While this *could* be a valid way for
oneshot to work (firing does nothing if it's already running), the code
currently resets the fade-in, so I believe that it is intended to reset.
I replaced this usage with seek-to-0.

In Transition, it was used on the previous (fading out) animation when
seeking the Transition node, which I believe is incorrect: why would you
want to loop a non-looping animation instead of simply fading out from
the end? Also it will never happen unless you seek the Transition node
twice during one cross-fade.

The other two uses are in Transition and _process_animation, where it is
used along with a seek-to-zero which overrides it.
2016-03-27 07:19:05 -04:00
bin remove trailing whitespace 2016-03-09 00:00:52 +01:00
core Add support for patch versions (2.0.x) 2016-03-22 18:41:09 +01:00
demos Completed the support for plugins! It is not possible to add plugins. 2016-02-27 23:12:27 -03:00
doc Add function to convert Date time from a dictionary to Epoch 2016-03-16 23:13:39 -07:00
drivers Add function to convert Date time from a dictionary to Epoch 2016-03-16 23:13:39 -07:00
main Borderless window support for the Win32 build. Default window position is now also centred. 2016-03-12 16:38:12 +00:00
modules remove trailing whitespace 2016-03-09 00:00:52 +01:00
platform Merge pull request #4105 from akien-mga/pr-android-shutdown-adb 2016-03-20 18:34:05 +01:00
scene * AnimationTreePlayer (_process_node): remove switched argument. 2016-03-27 07:19:05 -04:00
servers Merge pull request #3528 from SaracenOne/baked_light_realtime_colourize 2016-03-15 10:22:09 +01:00
tools Syntax highlighting for numbers 2016-03-21 15:45:38 +00:00
.editorconfig Add .editorconfig 2015-06-22 14:07:26 -03:00
.gitattributes Add SpriteRegionEditor and update Polygon2DUVEditor 2015-09-28 00:06:06 -03:00
.gitignore Fixes the month consistency issue in enums and get_date etc 2016-03-13 15:27:39 -07:00
.travis.yml migrate to container-based Travis CI 2016-03-07 12:52:50 +01:00
CONTRIBUTING.md Enhance instructions for contributors 2016-02-12 14:12:04 +01:00
icon.png Remove grey capsule on official logo 2016-02-28 16:52:45 +01:00
icon.svg Remove grey capsule on official logo 2016-02-28 16:52:45 +01:00
ISSUE_TEMPLATE Remove some extraneous newlines 2016-02-19 00:03:49 +01:00
LICENSE.md Fix license markdown formatting 2016-02-20 15:57:38 +01:00
logo.png logo.png 2014-02-12 22:21:47 +07:00
logo.svg Remove grey capsule on official logo 2016-02-28 16:52:45 +01:00
LOGO_LICENSE.md logo in svg curves & license 2015-06-08 01:33:46 -03:00
methods.py Add support for patch versions (2.0.x) 2016-03-22 18:41:09 +01:00
README.md Update README.md 2016-02-22 07:42:10 -03:00
SConstruct -Many fixes to windows build system with Mingw on Windows. Fixes #2690 2016-01-25 00:21:04 -03:00
version.py Enter the 2.1 alpha phase 2016-03-22 18:45:19 +01:00

GODOT

http://www.godotengine.org

The Engine

Godot is a fully featured, open source, MIT licensed, game engine. It focuses on having great tools, and a visual oriented workflow that can export to PC, Mobile and Web platforms with no hassle. The editor, language and APIs are feature rich, yet simple to learn, allowing you to become productive in a matter of hours.

About

Godot has been developed by Juan Linietsky and Ariel Manzur for several years, and was born as an in-house engine, used to publish several work-for-hire titles. Godot is a member project of the Software Freedom Conservancy

Documentation

Documentation has been moved to ReadTheDocs.

Binary Downloads, Community, etc.

Binary downloads, community, etc. can be found in Godot homepage:

http://www.godotengine.org

Compiling from Source

Compilation instructions for every platform can be found in the Wiki: http://docs.godotengine.org/en/latest/reference/_compiling.html

Build Status