x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Bp doesn't attach properly to socket

Hey guys , hope you're fine !

I have a problem with my code to attach a blueprint weapon to a socket on my character , it attach the weapon to the mesh but not the socket position .

 void AScar::BeginPlay()
 {
     //Create a pointer on  the character
     ACharacter *player = UGameplayStatics::GetPlayerCharacter(GetWorld(), 0);
     //Attach this object to the player mesh with Socket position
     AttachRootComponentTo(player->Mesh, FName("weaponSocket"), EAttachLocation::KeepRelativePosition);
 }

I tried all Attachlocation enum , but it didn't change anything

Product Version: Not Selected
Tags:
more ▼

asked Nov 28 '14 at 05:33 PM in C++ Programming

avatar image

Madness
58 8 9 13

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

Oh my bad , i found the problem when i use SnapToTarget there was a bad rotation offset from the socket, i didn't realise it with the truefps camera , here is the solution : check your socket rotation , and the code is :

 void AScar::BeginPlay()
 {
     // create a pointer on the player character
     ACharacter *player = UGameplayStatics::GetPlayerCharacter(GetWorld(), 0);
     // snap to the socket
     AttachRootComponentTo(player->Mesh, FName("weaponSocket"), EAttachLocation::SnapToTarget);
 }

more ▼

answered Nov 28 '14 at 05:51 PM

avatar image

Madness
58 8 9 13

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question