- Home /
Question by
ES171 · Aug 04, 2015 at 04:30 AM ·
c#scripting problemfpsfps controller
How to make W button move towards mouse direction
I've been trying for a week or two now to make an FPS but even with charactercontroller thing and mouse look I cannot for the life of me get it to work. This is what I'm trying to do:
I want to use the W,A,S,D keys but I want them to change the direction they go in according to where the mouse is pointed. Any advice, tips, examples, links, would be very much appreciated! :) And I'd prefer C# for any documentation and/or examples but if you only have JS feel free to tell me anyways! :)
Comment
Import the First Person Controller from Standard Assets package. Profit.
Answer by KdRWaylander · Aug 04, 2015 at 07:50 AM
Hi,
Are you looking for this kind of script ?
void Update () {
if (Input.GetKey(KeyCode.W)){
Camera.main.transform.Translate(new Vector3(0,0,speed* Time.deltaTime));
}
if (Input.GetKey(KeyCode.S)){
Camera.main.transform.Translate(new Vector3(0,0,-speed* Time.deltaTime));
}
if (Input.GetKey(KeyCode.A)){
Camera.main.transform.Translate(new Vector3(-speed* Time.deltaTime,0,0));
}
if (Input.GetKey(KeyCode.D)){
Camera.main.transform.Translate(new Vector3(speed* Time.deltaTime,0,0));
}
}