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"

Prevent Raised Splines From Speeding Up Character

Hi, so I have a system where my character rides along a spline it works perfectly until I move the spline up the Z axis

when this is done the character moves faster depending on how high I raised it

I'd like the movement to be uniform all the way around

I'll post the blueprint here since explaining it in words won't really help

any help would be appreciated thanks!

https://blueprintue.com/blueprint/8dv2bwx4/

Product Version: UE 4.20
Tags:
more ▼

asked Nov 03 '18 at 03:07 AM in Blueprint Scripting

avatar image

Jinkuu
42 1 3 5

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

My guess is that your character rotation is not pitching up or down so when you add movement to it, all the speed is applied on the x and y axes. Pulling a spline up or down in Z means that it will travel the same distance in x and y within the same time, regardless of the z slope which makes it look like it is going really fast because it is not thinking of any of that displacement as being distributed on the a but it is following the spline.

Not sure hoe to fix it because I dont know if the problem is in how add movement input works when movement mode is Walking or if it is because of hoe tge forward vector is calculated on a character pawn because character pawns are always facing laterally (though their camera can pitch up and down so you may have to get something other than forwars vector

more ▼

answered Nov 03 '18 at 03:16 AM

avatar image

mightyenigma
3.7k 18 19 20

avatar image Jinkuu Nov 03 '18 at 02:15 PM

I also found that this problem would happen without any movement input added, this also occured with launch character etc. On its own it pushes the character forward on the inclined spline.

It would also refuse to move in the opposite direction/downwards regardless of direction.

Thank you though you've helped me numerous times before.

avatar image Jinkuu Nov 08 '18 at 03:55 AM

Upon further investigation I found that the node I used "Find Location Closest To World Location" to drive the players transformation was the one causing this speedup, Is there anyway to allow the player to hop on the rail at any point without using this node?

I have this setup in seperate project and it works fine but it's ran by a timeline that brings it from one point to the end without any sort of control, I can hop off of it but once I touch the rail it will bring me back to the start.

alt text

capture.png (204.6 kB)
(comments are locked)
10|2000 characters needed characters left
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