• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
Question by Novrick · Sep 22, 2011 at 11:53 AM · camerapersonthird

Third person camera

Hey, how do you make the camera go around the player like it does in third person games like...let's say Uncharted or the newer Legend of Zelda games?

I want the player to be able to look around the place, with the mouse or perhaps the Q and E buttons.

here's the player code:

 using UnityEngine;
 using System.Collections;
 
 public class Player : MonoBehaviour {
 
 private float TimeDifference;
 //Hälsa
 public static int Health = 100;
 //måste ha detta så man kan röra på sig
 public float Playerspeed;
 
 public bool Playercontroller = true;
 
 //private float DropHealth;
 public static Player Instance;
 // Use this for initialization
 void Awake () 
 {
     Instance=this;
 }
 
 // Update is called once per frame
 void Update () {
     
     //DropHealth = Health --;
     
     //(Timer så säga, för varje femte sekund försvinner hälsa)
     //TimeDifference += Time.deltaTime;
     
     //if (TimeDifference >= 5)
     //{
     
         //TimeDifference = 0;
         //Health --;
         //DropHealth();
         
     //}
     
     
     
     if (Playercontroller == true)
     {
     
     //röra på sig med piltangenterna, horizontal ingår i unity (a,d eller höger/vänster piltangenter)
     float amtToMoveH = Input.GetAxis("Horizontal") * Playerspeed * Time.deltaTime;
     //time deltatime är viktigt då det kortar ner hastigheten. 
     transform.Translate(Vector3.right * amtToMoveH);
     
     //för båda fallen, kom ihåg att sätta rätt på vector3. t.ex. up på vertical gör så att det går rakt up/ner
     
     float amtToMoveV = Input.GetAxis("Vertical") * Playerspeed * Time.deltaTime;
     transform.Translate(Vector3.forward * amtToMoveV);
         
     }
     
     
 
 }
 
 
 
 void OnTriggerEnter(Collider other)
 {
     //print("checking");
     if (other.gameObject.tag == "theplace"){
         //print ("det funkar");
     
         //Knapp kommandon, i detta fallet space för att platsa in
     if (Input.GetButton("Jump"))
     {
         //print("dun dun DUN!");
          //Camera.main.transform.Translate(1,1,1);
         
     }
     }
 
 }
 
 
 
 //void OnTriggerEnter(Collider other)
 //{
     //print("Checking");
     //Health --;    
     
 //}
 
 
 //Texten som visas på skärmen, aka GUI
 //void OnGUI ()
 //{
 
     //GUI.Label(new Rect(10, 10, 200, 20), "Health: " + Health);
     
 //}
 //OBS! tänkt på Rect hur stor bredden och höjden är så all text kommer med
 public void MoveMe(float x1, float y1, float z1)
 {
     
     transform.position= new Vector3(x1,y1,z1);
 }

}

Comment

People who like this

0 Show 0
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

2 People are following this question.

avatar image avatar image

Related Questions

How do I move in the Third Person? 0 Answers

No camera for Third Person Controller Unity 3.4.1 1 Answer

RPG scripts 2 Answers

Third Person Controller Has No Camera, but there is one 2 Answers

How to move in the third person? 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges