2017-07-09 3 views
-2

nur eine kleine Frage bezüglich des Umzugs in Unity3d.Umzug in Unity3d C#

Hier ist, was ich bisher

using System.Collections; 
using System.Collections.Generic; 
using UnityEngine; 

public class move : MonoBehaviour { 

    public float moveSpeed; 

    // Use this for initialization 
    void Start() 
    { 
     moveSpeed = 10f; 
    } 

    // Update is called once per frame 
    void Update() 
    { 
     transform.Translate(moveSpeed*Input.GetAxis("Horizontal")*Time.deltaTime,0f,moveSpeed*Input.GetAxis("Vertical")*Time.deltaTime); 
    } 
} 

Grundsätzlich habe ich einen Würfel, die ich mit Pfeilen oder WASD steuern. Wenn ich nach links oder rechts drücke, bewegt sich der Würfel einfach nach links, anstatt sich sanft zu drehen. Die Frage ist, wie kann ich es nach rechts und links drehen, anstatt dorthin zu gehen?

Vielen Dank im Voraus!

+3

Im Ernst, [Übersetzen & Drehen] (https://unity3d.com/fr/learn/tutorials/topics/scripting/translate-and-rotate?playlist=17117), 13. Lektion der Einheit des Scripting – Hellium

Antwort