Juan Linietsky
2e1fb15519
Type renames:
...
Matrix32 -> Transform2D
Matrix3 -> Basis
AABB -> Rect3
RawArray -> PoolByteArray
IntArray -> PoolIntArray
FloatArray -> PoolFloatArray
Vector2Array -> PoolVector2Array
Vector3Array -> PoolVector3Array
ColorArray -> PoolColorArray
2017-01-11 00:52:51 -03:00
Juan Linietsky
11707ad221
-Changed most project settings in the engine, so they have major and minor categories.
...
-Changed SectionedPropertyEditor to support this
-Renamed Globals singleton to GlobalConfig, makes more sense.
-Changed the logic behind persisten global settings, instead of the persist checkbox, a revert button is now available
2017-01-05 09:16:00 -03:00
Juan Linietsky
19d42ccc73
ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to Variant.
...
All usages of "type" to refer to classes were renamed to "class"
ClassDB has been exposed to GDScript.
OBJ_TYPE() macro is now GDCLASS()
2017-01-02 23:03:46 -03:00
Juan Linietsky
d20b69d7a7
Renamed the bind_native functions to bind_vararg, should make it show the documentation more clearly and also make it easier to bind to C#
2016-09-07 19:39:57 -03:00
Juan Linietsky
22f2894968
Changed Vector3.snap from fmod to stepify, which makes more sense, fixes #6399
2016-09-06 19:14:47 -03:00
ISylvox
ee655d283c
Should Fix Compiling Export Templates
...
- Works on Windows, Linux x11, Linux Server, Android, HTML5
- Not tested on Mac/iOS (don't have Apple's devices yet)
2016-09-06 04:50:30 +07:00
Juan Linietsky
9252cc3a2a
Removed script_variables/ prefix to VS properties, made them easier to access from GD and Expression nodes
2016-09-04 10:38:41 -03:00
Juan Linietsky
4c8936c533
Added expression nodes to visual script, please test.
2016-09-04 10:34:40 -03:00
Juan Linietsky
be6daa776e
Connection hints when connecting to empty space.
2016-09-03 14:58:23 -03:00
Juan Linietsky
9cf20bc345
More improvements to visual script..
...
fixed a bug of not saving when sub-nodes changed.
2016-08-31 17:58:51 -03:00
Juan Linietsky
a8172af66e
-Reworked constant nodes better
...
-Added simple switch node, removed InputEventFilter
2016-08-31 12:50:46 -03:00
Juan Linietsky
96448f39a4
More visual script improvements
...
-Added anti-aliasing on lines
-Improved draw performance enormously
-Removed sequence ports for most nodes, current visual scripts will likely be broken now. Sorry!
2016-08-30 23:46:41 -03:00
Juan Linietsky
b8ca97b8a9
Several all around fixes to visual scripting (in the process of creating demos)
2016-08-28 20:59:01 -03:00
Juan Linietsky
2e541e3b49
More visual script work
...
-Block switches to 2d/3d editor if editing visual script
-Added cast node in flow control
-Added ability to do RPC in visual script
-Comment nodes
-Fix bug with inverted cable in connecting backwards
-Copy and paste nodes, including from different scripts
2016-08-25 17:45:20 -03:00
Juan Linietsky
9ae4821874
Proper function/property selection in visual script editing for property.
...
This one has an ordered list, built-in description, search, etc.
2016-08-23 19:29:07 -03:00
Juan Linietsky
ab0059b834
Brand new networked multiplayer
2016-08-19 16:48:41 -03:00
vkbsb
00d6cf8767
VisualScript: Adding TOOLS_ENABLED flag where needed ( #6144 )
...
Fixes #6022 .
2016-08-15 09:54:02 +02:00
Juan Linietsky
21bb0d8d77
Added a simpler way to do sub-functions in both visual and gdscript with the subcall node.
...
With this, visual script is almost done (missing registering custom nodes from addon).
All this is probably pretty broken, too and needs a lot of testing.
2016-08-08 01:21:22 -03:00
Juan Linietsky
d4a4affef7
Added ability to create custom nodes from script.
2016-08-07 21:22:14 -03:00
Juan Linietsky
308390974a
Automatically turn on process callbacks if relevant callbacks in node exists
2016-08-07 20:08:15 -03:00
Juan Linietsky
be15588b0e
-Added yield nodes to visual script
...
-Added input selection nodes to visual script
-Added script create icon for those who miss it, will only appear when it can be used.
2016-08-07 19:22:33 -03:00
Juan Linietsky
d0355ab05b
Reverted printable null object, seems to cause bugs around and not sure why.
...
Will have to check better, likely for 3.0
2016-08-06 20:13:27 -03:00
Juan Linietsky
d37b8b7192
Likely with bugs and with some features are missing, as well as profiler support, but VisualScript should be more or less done!
2016-08-06 19:00:54 -03:00
Juan Linietsky
bcb7ccf982
VisualScript can now execute visual scripts, but there is no debugger or profiler yet.
2016-08-05 22:48:00 -03:00
Juan Linietsky
dc2d063b02
More work on visual scripting..
2016-08-03 22:07:03 -03:00
Juan Linietsky
423e375c60
WIP visual scripting, not working yet but you can check out stuff
2016-08-02 19:11:05 -03:00