{"action":"closed","issue":{"url":"https://api.github.com/repos/godotengine/godot/issues/4437","repository_url":"https://api.github.com/repos/godotengine/godot","labels_url":"https://api.github.com/repos/godotengine/godot/issues/4437/labels{/name}","comments_url":"https://api.github.com/repos/godotengine/godot/issues/4437/comments","events_url":"https://api.github.com/repos/godotengine/godot/issues/4437/events","html_url":"https://github.com/godotengine/godot/issues/4437","id":150798864,"node_id":"MDU6SXNzdWUxNTA3OTg4NjQ=","number":4437,"title":"Movable collision object for collision avoidance","user":{"login":"slapin","id":6099,"node_id":"MDQ6VXNlcjYwOTk=","avatar_url":"https://avatars3.githubusercontent.com/u/6099?v=4","gravatar_id":"","url":"https://api.github.com/users/slapin","html_url":"https://github.com/slapin","followers_url":"https://api.github.com/users/slapin/followers","following_url":"https://api.github.com/users/slapin/following{/other_user}","gists_url":"https://api.github.com/users/slapin/gists{/gist_id}","starred_url":"https://api.github.com/users/slapin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slapin/subscriptions","organizations_url":"https://api.github.com/users/slapin/orgs","repos_url":"https://api.github.com/users/slapin/repos","events_url":"https://api.github.com/users/slapin/events{/privacy}","received_events_url":"https://api.github.com/users/slapin/received_events","type":"User","site_admin":false},"labels":[{"id":279096997,"node_id":"MDU6TGFiZWwyNzkwOTY5OTc=","url":"https://api.github.com/repos/godotengine/godot/labels/archived","name":"archived","color":"888888","default":false},{"id":73330068,"node_id":"MDU6TGFiZWw3MzMzMDA2OA==","url":"https://api.github.com/repos/godotengine/godot/labels/feature%20proposal","name":"feature proposal","color":"1144ff","default":false},{"id":279097966,"node_id":"MDU6TGFiZWwyNzkwOTc5NjY=","url":"https://api.github.com/repos/godotengine/godot/labels/topic:core","name":"topic:core","color":"ffdd44","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-04-25T09:20:38Z","updated_at":"2018-11-22T09:44:31Z","closed_at":"2018-11-22T09:44:31Z","author_association":"CONTRIBUTOR","body":"We all seen that Godot lacks collision bodies which could be controlled by bones.\nSo it should have feature of static body (not movable on its own), but\nstill collide and prevent collisions from occurring (collision avoidance).\n\nWhile we can sorta implement this for triggering (i.e. hit boxes ,etc.)\nusing Area but that will not solve a problem of collision avoidance.\n\nAlso we can manipulate positions of collision bodies within RigidBody from code.\n\nThis is more actual when  using bones, as other cases can be handled by adding many collision shapes. But you might want to switch them on and off depending the animation you run.\n\nBut for character animation this is different, as overall game experience depends on collision quality.\n"}}
{"actor":{"display_login":"akien-mga"}}