• 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
0
Question by gogan1337 · Aug 26, 2014 at 04:49 PM · cameraswitchonmousedownmaincamera

Change camera from FlyByCam to MainCamera

Hello!

I want to change my FlyByCam, which is obviously flying over an area, to change on left mouse button click to the MainCamera. I tried working with camera.main.Depth and stuff ike that but that didn't seem to work. So I came up with this script from a similar other post. It just doesn't seem to work. It won't switch when I left click this way. I tried similar ways of figuring out on how to make it switch, but also putting it in Update just automatically puts it on MainCamera.

 #pragma strict
 var camera1 : Camera;
 var camera2 : Camera;
 
 function OnMouseDown() {
          camera1.enabled = true;
             camera2.enabled = false;
 }

To ask it more clearly:

Does anyone have a suggestion on how to switch from the FlyByCam to the MainCamera with only one left mouse button click?

Thanks in advance!

Comment
Add comment
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

2 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by gogan1337 · Aug 26, 2014 at 09:57 PM

I found the solution, for anyone that has the same problem:

 var camera1 : Camera;
 var camera2 : Camera;
  
 function Start(){
     camera1.enabled = true;
     camera2.enabled = false;
 }
  
 function Update(){
     if(Input.anyKey){
             camera1.enabled = false;
             camera2.enabled = true;
         }
     }   

Make your camera1 the FlyByCam and camera2 the MainCam.

Done!

Comment
Add comment · Share
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
avatar image
0

Answer by brycem24 · Aug 26, 2014 at 05:09 PM

It would seem as if you have both cameras enabled. To easily switch between them make there be only camera active at a time. So if camera1 was the Fly By Camera and you wanted to switch to the Main Camera. You would disable camera1 and enable camera2. This should work.

Comment
Add comment · Show 1 · Share
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
avatar image gogan1337 · Aug 26, 2014 at 05:24 PM 0
Share

Thanks for the fast reply.

In this case camera1 is the $$anonymous$$ainCamera and camera2 is the FlyByCam. I have the $$anonymous$$ainCamera disabled and the FlyByCam enabled with a depth of 2, where the $$anonymous$$ainCamera has a depth of 1. Still doesn't work...

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

3 People are following this question.

avatar image avatar image avatar image

Related Questions

character switching on collision 1 Answer

3rd Person to First Person Camera 0 Answers

Whats wrong with the camera? 0 Answers

How to switch between four characters when a button is pressed? 1 Answer

Adjusting main camera to a specific resolution? 1 Answer


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