summaryrefslogtreecommitdiff
path: root/scene/3d
AgeCommit message (Collapse)Author
2016-05-17-Added configuration warning system for nodesJuan Linietsky
-Added a new "add" and "instance" buttons for scene tree -Added a vformat() function to ease translation work
2016-05-14New reworked AnimatedSprite!Juan Linietsky
-New SpriteFrames editor, with support for drag&drop, multiple animation sets, animation speed and loop. -New AnimatedSprite, with support for all the new features! AnimatedSprite3D has not been updated yet. -Added support for drag&drop to other editors, such as resourcepreload, sample library, etc.
2016-05-12classref: Fixed return types in Area and Area2D (#4635)MattUV
2016-05-06Rotation APIs: Better exposure for degrees methodsRémi Verschelde
Made public the various set/getters for rotations in degrees. For consistency, renamed the exposed method names to remove the leading underscore, and kept the old names with a deprecation warning. Fixes #4511.
2016-05-04Fix wrong return and argument types in documentationIgnacio Etcheverry
2016-04-15BoneAttachments now position themselves instantly during bind.Saracen
2016-04-09Port collision and layer masks to 3D, fixes #1759Bojidar Marinov
Raycasts now have type_mask and layer_mask. Areas - collision_mask and layer_mask. PhysicsBodies needed only collision_mask.
2016-04-07Merge pull request #4259 from neikeq/pr-issue-4224Rémi Verschelde
Fix RayCast not updating when debugging collissions
2016-04-07Fix RayCast not updating when debugging collissionsIgnacio Etcheverry
2016-04-06Add a `sleeping_state_changed` signal to RigidBody and RigidBody2D classesBojidar Marinov
Closes #3911
2016-03-09fix six possible "divide by zero"Hubert Jarosz
2016-03-09remove trailing whitespaceHubert Jarosz
2016-03-07Added extra controls to GeometryInstances to control how they should cast ↵Saracen
shadows: double-sided and shadows only. Conflicts: servers/visual/visual_server_raster.h
2016-02-16refix particles3d issue, bringing down the amount limit to 1024Nuno Donato
2016-01-31-Fix crash opening and closing the scene, closes #3491Juan Linietsky
2016-01-23Merge pull request #2698 from Faless/add_area_fixJuan Linietsky
Fix bug in Body(2D)SW::add_area
2016-01-12-Properly lock and and warn about switching off contact monitoring, fixes #3041Juan Linietsky
2016-01-03Fix delay on audio stream pauseSaracen
2016-01-02Properly clear/restore current camera when switching scenes. Fixes #2137Juan Linietsky
2016-01-02remove the invalid id error when freeing a 3D joint, fixes #2383Juan Linietsky
2016-01-01Update copyright to 2016 in headersGeorge Marques
2015-12-28Add missing argument names in GDScript bindingsRémi Verschelde
All classes were reviewed apart from VisualServer for which no argument name is documented at all. While doing this review, I found quite a few bugs that were fixed either in earlier commits or this one (mostly documentation bugs though, i.e. some arguments were listed at the wrong place).
2015-12-14New and corrected are override modes.Ovnuniarchos
2015-12-08Merge branch 'master' of https://github.com/godotengine/godotJuan Linietsky
2015-12-08made the exclusion of nodes from joints optional, fixes #3015Juan Linietsky
2015-12-08Merge pull request #2868 from akien-mga/pr-fix-can-move-toJuan Linietsky
Fix can_move_to and rename it for more clarity
2015-12-02Properly update node after clearing shapes in _update_shapes_from_children()Fabio Alessandrelli
(fix bug causing eg. CircleShape2D.set_radius to generate multiple shapes)
2015-11-26Added set_hidden method to Spatial and CanvasItemromulox_x
2015-11-22Fix can_move_to and rename it for more clarityRémi Verschelde
Fixes #2416. The KinematicBody::can_move_to function was likely designed for two behaviours: - discrete: check if the body can "teleport" to the destination - continuous: check if the direct path to the destination is valid The continuous behaviour was however not implemented, and the discrete behaviour was broken too due to a wrong call to intersect_shape. The discrete behaviour has thus been fixed and the function renamed to can_teleport_to for more clarity.
2015-11-18Merge pull request #2707 from akien-mga/masterJuan Linietsky
Cosmetic fixes to SCons buildsystem
2015-11-02BoneAttachment fix.Saracen
2015-11-01Cosmetic fixes to SCons buildsystemRémi Verschelde
- Removed trailing spaces - Made sure all indentation is done using tabs (fixes #39) - Potentially fixed an identation issue for openssl check
2015-10-19Merge branch 'master' of https://github.com/okamstudio/godotJuan Linietsky
2015-10-19-some fixes to where screen is read from rasterizerJuan Linietsky
-fixed bug in ogg vorbis looping -properly flushing audiostream rb when stopping
2015-10-17misc cleanupJuan Linietsky
2015-10-13Merge branch 'master' of https://github.com/okamstudio/godotJuan Linietsky
Conflicts: platform/windows/detect.py
2015-09-26Fixed theora playback. Removed theoraplayer.Juan Linietsky
Still need to get proper audio output latency in some platforms.
2015-09-24Merge branch 'master' of https://github.com/okamstudio/godotJuan Linietsky
2015-09-24Added ability to set custom mouse cursors. Not hardware accelerated yet.Juan Linietsky
2015-09-21remove required argument from streamplayer (was a bug), make it default as ↵Juan Linietsky
0, closes #2492
2015-09-20Ability to visually debug geometry visually:Juan Linietsky
-Visible 2D and 3D Shapes, Polygons, Tile collisions, etc. -Visible Navmesh and Navpoly -Visible collision contacts for 2D and 3D as a red point -Customizable colors in project settings
2015-09-15Ability to keep collisionshapes and collisionpolygons when running the game.reduz
Works for 2D and 3D These are still just helpers in case you want to animate them or access them directly. Modifying the real shapes is still done via CollisionObject and CollisionObject2D APIs But an API was added so you can query which shapes from CollisionObject correspond to which CollisionShape. Have Fun!
2015-09-09Rewrite of the AudioStream APIJuan Linietsky
-Fixes long-standing issues regarding to playing a single stream multiple times simultanteously -Fixes wrong-looping, starting, caching, etc. Issues resulting from bad original design -Allows more interesting kinds of streams (stream graphs with streams inside streams!) in the future
2015-08-30Added gravity scale, and linear/angular damp override to 3D physics.Juan Linietsky
2015-08-29-added hints to sprite v/hframes, fixes truncation problemJuan Linietsky
-removed an error being printed often unnecesarly about missing child
2015-06-29Several performance improvements, mainly in loading and instancing scenes ↵Juan Linietsky
and resources. A general speedup should be apparent, with even more peformance increase when compiling optimized. WARNING: Tested and it seems to work, but if something breaks, please report.
2015-06-12added ability for Area (3D) to detect other areasJuan Linietsky
2015-06-07Merge pull request #1932 from Faless/gravity_distance_fullJuan Linietsky
Calculate gravity based on distance from body to gravity point
2015-06-06Merge remote-tracking branch 'origin/master'Juan Linietsky
Conflicts: tools/editor/io_plugins/editor_texture_import_plugin.cpp
2015-06-06new file dialog!Juan Linietsky
-ItemList control for easier lists/thumbnails -New file dialog, with support for thumbnails, favorites, recent places, etc -Moved .fscache out of the project, no more bugs due to committed/pulled .fscache! -Dir dialog now sorts directories