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"

3d widget actor doesn't work when under another actor as a child

I have a widget blueprint that works perfectly fine while in the world on it's own, it breaks when I make it a child under another actor, could someone explain a fix or work around for this as I don't fully understand why this wouldn't work.

Product Version: UE 4.22
more ▼

asked May 21 '19 at 10:18 AM in Blueprint Scripting

avatar image

1 1 2

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

1 answer: sort voted first

Works fine on my end, it's interactive and behaves correctly:

  • actor with a Widget Component

  • the above actor attached to something else as ChildActor

Can you include some details? What does not work ("widget breaks" does not cut it), how you set it up and what you expect from it?

more ▼

answered May 21 '19 at 12:44 PM

avatar image

15.2k 77 25 62

avatar image SupernovaUK May 21 '19 at 01:16 PM

alt text

This is a widget actor seperate on its own placed in the world and works properly and functions as it should, although when I added it to another actor which contains multiple actors the code that makes the widget work breaks completely, it could have something to do with the line tracing from the widget interaction comp as it doesnt seem to show the pointer when I attempt to click.

The widget interaction component shows a red dot on the actor on its own but when its connected to another object it doesn't show the debug red dot, which leads me to believe it's to do with tracing.

As seen in this the one on the left has the red dot symbolising that the trace is working although on the right where its connected to another actor as a child it doesn't show up therefore it doesn't function at all.

pic2.png (117.6 kB)
pic3.png (201.8 kB)
avatar image SupernovaUK May 21 '19 at 07:48 PM

Update: It seems to only be on certain actors that it breaks, which means it's some type of option that's been changed or something.

avatar image Everynone May 21 '19 at 08:01 PM

It may have little to do with the widget itself.

I added it to another actor which contains multiple actors the code that makes the widget work breaks completely.

How likely is it that something else intercepts the line trace - one of other present objects. Can you show how you set it up? Are you using object channels here? Channels allow you to check against specific objects types.

For example you do not want your bullets to collide with grass but grass should collide with player's feet. You can solve it using collision channels.

Or is there not tracing involved at all?

avatar image SupernovaUK May 21 '19 at 10:46 PM

It involves a simple widget interaction component which is set on my character-blueprint and a blueprint actor set up using the same steps in this video: https://www.youtube.com/watch?v=eNQmhtJ7CXI , I apologize if what i'm saying is a bit confusing i'm rather new to this stuff but regardless. I seem to have corrected the problem by recreating the main blueprint which stores the multiple actors, the widget seems to interact fine now but I still have absolutely NO idea why it broke in the first place.

avatar image SupernovaUK May 22 '19 at 01:10 AM

I HAVE resolved the issue, it turns out that the box collision I had around my object was preventing me from accessing the terminal and I will need to quickly find work around, I would like to thank you for the attempted assistance and bid you a goodnight.

(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