summaryrefslogtreecommitdiff
path: root/demos
AgeCommit message (Collapse)Author
2015-03-22Merge pull request #1438 from Spooner/fix_isometric_demoJuan Linietsky
Fix isometric demo
2015-03-22minor commentsJuan Linietsky
2015-03-22drag & drop demo (GUI)Juan Linietsky
2015-03-22gui in 3D demo now uses area for inputJuan Linietsky
2015-03-22fixes/cleans upJuan Linietsky
-input now correctly works when using viewport scaling -added function to get areas/bodies in given point -added function to get space state directly from world
2015-03-22input events on Area2D is now supportedJuan Linietsky
also added a demo showing how this works
2015-03-21signed distance field fonts demoJuan Linietsky
2015-03-16New option to send canvas to render bufferJuan Linietsky
allows to use 3D environment effects for post processing such as Glow, Bloom, HDR, etc. in 2D.
2015-03-12back buffer copy node, to improve on texscreen()Juan Linietsky
back buffer copy node and respective demo
2015-03-11simple shader effects library for 2DJuan Linietsky
ready to use in any project
2015-03-10small optimizations to isometric light demoJuan Linietsky
should work faster, and even faster if exported.. as textures have been optimized.
2015-03-10New Demo, Screen Space ShadersJuan Linietsky
-Fixes to screen space shaders. -Fixes to isometric light demo.
2015-03-09lot of work on 2D lighting and isometric mapsJuan Linietsky
added a new demo, isometric_light that does full isometric sorting, lights, shadows, etc.
2015-03-02support for 2D shadow castersJuan Linietsky
Added support for 2D shadow casters. *DANGER* Shaders in CanvasItem CHANGED, if you are using shader in a CanvasItem and pull this, you will lose them. Shaders now work through a 2D material system similar to 3D. If you don't want to lose the 2D shader code, save the shader as a .shd, then create a material in CanvasItem and re-assign the shader.
2015-02-25Fixed columns to have integer positions, so that they don't "jiggle" when ↵Bil Bas (Spooner)
moving the camera.
2015-02-18support for light and normal mapping in 2DJuan Linietsky
2015-02-15begin new serialization frameworkJuan Linietsky
also got rid of STL dependency on triangulator
2015-02-14Merge pull request #1362 from not-surt/tile_map_body_modeJuan Linietsky
Added body mode property for TileMap as kinematic body
2015-02-14New Navigation & Pathfinding support for 2DJuan Linietsky
-Added Navigation & NavigationPolygon nodes -Added corresponding visual editor -New pathfinding algorithm is modern and fast! -Similar API to 3D Pathfinding (more coherent)
2015-02-14Replace body_mode property with use_kinematic flag.Carl Olsson
Revert 2D Platformer demo's moving platforms to sprite plus body.
2015-02-13Added body mode property to TileMap to select between static and kinematic ↵Carl Olsson
physics bodies. Kinematic allow use of TileMaps for moving platforms for example. Updated 2D Platformer demo to use kinematic TileMaps for moving platforms, in doing so discovered that the tileset was messed up and not converting properly, so fixed that too. And in order to fix the tileset I need to activate snapping for collision polygon vertices.
2015-02-10Merge branch 'master' of https://github.com/okamstudio/godot into add_sprintfBil Bas (Spooner)
Conflicts: .gitignore
2015-01-17ignore and remove .fscache files. closes #1249Dana Olson
2015-01-17Merge pull request #1206 from ScyDev/feature/polygonpathfinder_demoJuan Linietsky
- how to use PolygonPathFinder from GD Script
2015-01-13-Add support for one-way collision in 2D (only works for kinematic body so far)Juan Linietsky
-Solve drawing order bug introduced in previous commit: solves #1214
2015-01-13- how to use PolygonPathFinder from GD ScriptLukas Sägesser
2015-01-03-Work in progress visual shader editor *DOES NOT WORK YET*Juan Linietsky
2014-12-191.Change interpolate_callback:p_times_in_sec argument before p_callback ↵sanikoyes
argument(more readable) 2.NodePath replace to instance_ID(can control object doe's not in scene tree) 3.Change interpolate types from Node to Object, can control more types(etc script class object) 4.Add pending_update counter, avoid insert/remove interpolates-list while traversal it
2014-12-16fix demo 3d mousepick testyg2f
add the missing camera parameter to the _input_event()
2014-12-08Small FixesJuan Linietsky
-=-=-=-=-=- -Bug in navmesh demo fixed -Bug in variant -Better Collada Exporter supports proper names of exported shapekeys
2014-12-08Add missing icon.png to tween demomarynate
2014-12-07Batch of BugfixesJuan Linietsky
-=-=-=-=-=-=-=-=- -Fixed Export UV XForm (should work now). #923 -Fixed enforcement of limits in property editor. #919 -Fixed long-standing bug of export editings in script inheritance. #914, #859, #756 -Fixed horrible error reporting in shader language. #912 -Added kinematic collision with plane (please test well). #911 -Fixed double animation track insert when using 2D rigs. #904 -VKey updates offset parameter in sprite edition. #901 -Do not allow anymore a script to preload itself. (does not fix #899, but narrows it down) -Avoid connection editor from overriding selected text. #897 -Fixed timer autostart. #876 -Fixed collision layers in 3D physics. #872 -Improved operators in shader #857 -Fixed ambient lighting bug #834 -Avoid editor from processing gamepad input #813 -Added not keyword #752 Please test!
2014-11-19missing navmesh demo and small fixesJuan Linietsky
2014-11-13UDP FixesJuan Linietsky
-=-=-=-=- Curse the day I decided to port UDP code, as it ended up being two nights of work. At least It's done now (I hope). -Fixed UDP Support, API seems stable -Added UDP Chat demo (chat that can lose your packets, heh) -Added helpers to areas and bodies to get list of collided bodies and contained bodies. -Sped up screen/viewport capture code. -Added code to save an image as PNG -Small fix so scripts register their singletons after modules did.
2014-11-123D Import Import & UDPJuan Linietsky
-=-=-=-=-=-=-=-=-=-=- -Animation Import filter support -Animation Clip import support -Animation Optimizer Fixes, Improvements and Visibile Options -Extremely Experimental UDP support.
2014-11-05SceneMainLoop -> SceneTreeJuan Linietsky
-=-=-=-=-=-=-=-=-=-=-=-=-=- *YOUR SOURCE MIGHT NOT WORK* For mor information on fix: https://github.com/okamstudio/godot/wiki/devel_scene_tree Other stuff: -Shower of bullets demo -Fixes all around
2014-11-05Update cubio.gdMavhod
a little wrong only.
2014-10-27-Much improvement to baked light bakerJuan Linietsky
-Fixed many bugs in stretch mode -Fixes to camera project and unproject as consequence of the above -added setget to script (documented in script doc) -more fixes to collada exporter for blender
2014-10-16-added custom metadata to physics shapes (2D only for now)Juan Linietsky
-gizmos are not displayed in camera preview
2014-10-03missing demo filesJuan Linietsky
2014-10-03Huge Amount of BugFixJuan Linietsky
-=-=-=-=-=-=-=-=-=-=- -Fixes to Collada Exporter (avoid crash situtions) -Fixed to Collada Importer (Fixed Animation Optimizer Bugs) -Fixes to RigidBody/RigidBody2D body_enter/body_exit, was buggy -Fixed ability for RigidBody/RigidBody2D to get contacts reported and bodyin/out in Kinematic mode. -Added proper trigger support for 3D Physics shapes -Changed proper value for Z-Offset in OmniLight -Fixed spot attenuation bug in SpotLight -Fixed some 3D and 2D spatial soudn bugs related to distance attenuation. -Fixed bugs in EventPlayer (channels were muted by default) -Fix in ButtonGroup (get nodes in group are now returned in order) -Fixed Linear->SRGB Conversion, previous algo sucked, new algo works OK -Changed SRGB->Linear conversion to use hardware if supported, improves texture quality a lot -Fixed options for Y-Fov and X-Fov in camera, should be more intuitive. -Fixed bugs related to viewports and transparency Huge Amount of New Stuff: -=-=-=-=-=-=-=-==-=-=-=- -Ability to manually advance an AnimationPlayer that is inactive (with advance() function) -More work in WinRT platform -Added XY normalmap support, imports on this format by default. Reduces normlmap size and enables much nice compression using LATC -Added Anisotropic filter support to textures, can be specified on import -Added support for Non-Square, Isometric and Hexagonal tilemaps in TileMap. -Added Isometric Dungeon demo. -Added simple hexagonal map demo. -Added Truck-Town demo. Shows how most types of joints and vehicles are used. Please somebody make a nicer town, this one is too hardcore. -Added an Object-Picking API to both RigidBody and Area! (and relevant demo)
2014-09-21Fixed too many little issues, check the issues closed today.Juan Linietsky
2014-09-19Fixing Issues...Juan Linietsky
- #672 (default user:// in $HOME/.godot/app_userdata (linux/osx) and $APPDATA/Godot/app_userdata (Windows) - #676 (draw both tiles and octants in order from top to bottom, left to right ) - #686 (unicode escape sequences work now) - #702 (was not a bug, but a test was added to see if bodies went too far away)
2014-09-17More Bugfix...Juan Linietsky
-=-=-=-=-=-== -Fix bug in camera follow script -Fix negate operator not working in shader language -Fix uninitialized pointer in raycast query API
2014-09-17More Bug FixesJuan Linietsky
-=-=-=-=-=-=- -Fixed a few bugs in Mixer, now playback of chiptunes works great :) -Changed how visibility AABB generation from skeletons work, it's fully automatic and real-time now, generated from current skeleton pose for the frame. -Fixed camera in 3D kinematic character demo.
2014-09-17Merge pull request #628 from sanikoyes/PR-tween-supportJuan Linietsky
thanks sanikoyes this is great!
2014-09-17Merge pull request #680 from Qwertie-/Quick-fixJuan Linietsky
Fixed typo and standardised spacing
2014-09-16CollisionPolygon (3D)Juan Linietsky
Workaround for round() on PC.
2014-09-153D Physics Rework, Other StuffJuan Linietsky
-=-=-=-=-=-=-=-=-=-=-=-=-=- 3D Physics: -Fixed "Bounce" parameter in 3D -Fixed bug affecting Area (sometims it would not detect properly) -Vehicle Body has seen heavy work -Added Query API for doing space queries in 3D. Needs some docs though. -Added JOINTS! Adapted Bullet Joints: and created easy gizmos for setting them up: -PinJoint -HingeJoint (with motor) -SliderJoint -ConeTwistJoint -Generic6DOFJoint -Added OBJECT PICKING! based on the new query API. Any physics object now (Area or Body) has the following signals and virtual functions: -input_event (mouse or multitouch input over the body) -mouse_enter (mouse entered the body area) -mouse_exit (mouse exited body area) For Area it needs to be activated manually, as it isn't by default (ray goes thru). Other: -Begun working on Windows 8 (RT) port. Compiles but does not work yet. -Added TheoraPlayer library for improved to-texture and portable video support. -Fixed a few bugs in the renderer, collada importer, collada exporter, etc.
2014-09-06Fixed comments in kinematic_char demoLuke Picciau