Commit Graph
5908 Commits
Author SHA1 Message Date
b-guild 7fb394ff13 Merge branch 'FyroxEngine:master' into terrain 2024-06-30 03:51:55 -07:00
Dmitry Stepanov 2f2fd7261c tile set editor mockup 2024-06-30 10:49:21 +03:00
Dmitry Stepanov 9bd7f3e436 tile map editor foundation 2024-06-29 13:40:50 +03:00
Dmitry Stepanov 86f0fb6006 tile map rendering 2024-06-29 12:39:32 +03:00
b-guild 138fb3078e Merge branch 'FyroxEngine:master' into terrain 2024-06-29 01:39:25 -07:00
Dmitry Stepanov c41386b5e8 tile map foundation
- tile set resource
- hooked up to the editor
2024-06-28 18:07:16 +03:00
Dmitry Stepanov fa0e56817d removed dead code 2024-06-28 12:57:12 +03:00
Dmitry Stepanov 36e5851ca3 fixed inspector syncing when replacing selected object with other type
- fixes #660
2024-06-27 18:13:05 +03:00
Dmitry Stepanov 11dbad4953 removed dead code 2024-06-27 12:18:27 +03:00
Dmitry Stepanov 90db444c6a added configurable throttle frame interval for Executor 2024-06-27 11:57:49 +03:00
Dmitry Stepanov 7d5b7bc0fa Merge pull request #659 from hamirmahal/fix/usage-of-deprecated-version-of-nodejs
fix: usage of `deprecated` version of `Node.js`
2024-06-27 11:35:30 +03:00
Hamir Mahal 124b46a7d3 fix: usage of deprecated version of Node.js 2024-06-26 16:35:18 -07:00
Dmitry Stepanov 8fc7a5de31 print surface resource kind in the property editor 2024-06-26 13:04:25 +03:00
Dmitry Stepanov 4018c84e08 ability to change surface resource in surface property editor
- works using standard drag'n'drop
2024-06-25 14:56:27 +03:00
Dmitry Stepanov 8545452422 build-in surfaces + previewer 2024-06-25 12:48:08 +03:00
Dmitry Stepanov 5914d47c05 proper distance scaling for collider gizmo handles 2024-06-24 20:15:47 +03:00
Dmitry Stepanov 9c5c51ada2 added surface resource loader 2024-06-23 11:05:51 +03:00
Dmitry Stepanov b0768290d3 fixed tests + clippy warnings + gltf loader fixes 2024-06-22 20:18:43 +03:00
Dmitry Stepanov 643a3cc672 fixed procedural meshes serialization
- fixes #657
2024-06-22 20:11:58 +03:00
Dmitry Stepanov 6b1508d335 added ability to specify font and font size when creating window title 2024-06-22 10:19:17 +03:00
Dmitry Stepanov f9976b2bee ability to specify font size when building a button 2024-06-21 21:10:57 +03:00
Dmitry Stepanov 6f462131e2 removed redunant data hash calculation in textures 2024-06-21 11:45:28 +03:00
Dmitry Stepanov 6e39cddff9 added ability to specify font-+its size for value indicator in scrollbar 2024-06-20 22:56:59 +03:00
Dmitry Stepanov e7d9ed733c backward compatibility fix 2024-06-20 22:56:31 +03:00
Dmitry Stepanov 764daca428 fixed crash when setting negative radius/height/etc collider params 2024-06-20 18:28:36 +03:00
Dmitry Stepanov 8fde97870e fixed crash when after switching from shape editing mode to some other 2024-06-20 17:03:05 +03:00
Dmitry Stepanov 4d39a129e4 take collider global rotation into account in shape editing plugin
- removed redundant code
- fixed handles position for 2d colliders
2024-06-20 12:08:30 +03:00
Dmitry Stepanov b490ca50ca improved capsule shape editing
- keep radius handle perpendicular to the actual capsule axis
2024-06-19 21:42:56 +03:00
Dmitry Stepanov 681fdcf229 math::get_arbitrary_line_perpendicular 2024-06-19 21:39:05 +03:00
Dmitry Stepanov 453aa9a536 added support for 2d colliders in collider shape editing plugin 2024-06-19 20:30:10 +03:00
Dmitry Stepanov 3d9b993597 refactored collider shape editing plugin 2024-06-19 18:06:44 +03:00
Dmitry Stepanov 540aa6dd22 shader for sprite-based gizmos
- allows to draw sprite-based gizmos on top of everything else
2024-06-19 15:27:35 +03:00
Dmitry Stepanov 8168c6e6a4 spawn commands when changing collider shape via gizmo 2024-06-19 10:53:02 +03:00
Dmitry Stepanov ff5fa2708a ability to modify vec parameters of collider shape 2024-06-19 10:29:25 +03:00
b-guild 0c08187fda First version of the improved terrain brush system 2024-06-18 22:52:51 -07:00
Dmitry Stepanov 29c1ece5ea improved collider shape editing 2024-06-18 23:04:40 +03:00
Dmitry Stepanov fe7bbe8ebe Merge branch 'master' of https://github.com/FyroxEngine/Fyrox 2024-06-18 19:49:58 +03:00
Dmitry Stepanov 65bc314c0b shape editing prototype for colliders
- does not handle vec3 params of shapes yet
- does not create respective commands when releasing mouse button
- added more supported shape types
2024-06-18 19:49:56 +03:00
zuiyu e45f0d0b79 feat: Maximum capacity for configuring events (#655)
* feat: Maximum capacity for configuring events

* fix: impl Default for Animation

* feat: add max_event_capacity impl SpriteSheetAnimation

* Fix clippy error
2024-06-18 13:26:41 +03:00
Dmitry Stepanov c400de19c5 separate interaction mode for collider shape editing 2024-06-17 22:59:27 +03:00
Dmitry Stepanov f2d8b968ec ability to add/remove interaction modes dynamically 2024-06-17 22:58:57 +03:00
Dmitry Stepanov b73362bb84 simplified camera picking API in the editor
- added default impl for PickingOptions
2024-06-17 21:09:51 +03:00
Dmitry Stepanov 45a4777066 collider shape editing plugin (wip)
- part of #654
2024-06-17 20:08:46 +03:00
Dmitry Stepanov 9e9665dd6f BaseSceneGraph::remove_nodes 2024-06-17 20:07:58 +03:00
Dmitry Stepanov 1a6d9b1ebd docs fixes 2024-06-16 14:27:45 +03:00
Dmitry Stepanov b5ab35e9db updated deps 2024-06-16 14:23:25 +03:00
Dmitry Stepanov f3990d5ffb migrated to rapier 0.20 2024-06-16 13:58:48 +03:00
Dmitry Stepanov 3a729ed7a8 use unused code + fixed tests 2024-06-16 11:19:38 +03:00
Dmitry Stepanov 1ee03a4d2a fixed warnings 2024-06-15 22:11:57 +03:00
Dmitry Stepanov a09e579c4a configurable throttle threshold for update rate stabilization loop 2024-06-14 23:25:53 +03:00