generated from Persson-dev/Godot-Xmake
set bullet transform
This commit is contained in:
@@ -116,10 +116,7 @@ void FirstPersonPlayer::Shoot() {
|
|||||||
auto* bullet = Object::cast_to<Node3D>(bulletScene->instantiate());
|
auto* bullet = Object::cast_to<Node3D>(bulletScene->instantiate());
|
||||||
|
|
||||||
bullet->set_position(m_Camera->get_global_position());
|
bullet->set_position(m_Camera->get_global_position());
|
||||||
|
bullet->set_transform(m_Camera->get_global_transform());
|
||||||
Transform3D rotation = bullet->get_transform();
|
|
||||||
rotation.basis = m_Camera->get_global_transform().basis;
|
|
||||||
bullet->set_transform(rotation);
|
|
||||||
|
|
||||||
Node* entities = get_node<Node>("../../Entities");
|
Node* entities = get_node<Node>("../../Entities");
|
||||||
entities->add_child(bullet);
|
entities->add_child(bullet);
|
||||||
|
|||||||
Reference in New Issue
Block a user