I’m trying to convert over some Kismet stuff from UDK into Blueprint, but I’m having a bit of trouble. I have a material setup that is supposed to track the player’s position and then change the textures in that material in a small radius around the player. (My friend actually wrote a tutorial on how to do this in UDK Here) I’ve run into several problems, but these are my two biggest:
-
I can’t find a node(s) or function(s) to get the player’s world location. I’ve been playing with the Get Target Location and Rotation, because that’s what I used in Kismet, but it doesn’t accept any of the player inputs. Then I tried the Get Actor Location, which accepts Get Player Character (Maybe Get Player Character is the wrong node???), but I can’t connect it because of my next problem…
-
So the Material works with 3 scalar parameters (x, y, and z coordinates) to determine the player’s position (vector params don’t work for this material, which I can explain if need be). I can’t figure out how to take output from the Get Actor Location and convert it into 3 separate scalar values, because Blueprint doesn’t have the Get Vector Components node that I used in UDK.
Maybe I’m stuck in Kismet, and looking at this all the wrong way, so any help would be awesome!