Sign in to follow this  

Unity Need references for orbiting camera movement

This topic is 2154 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi,
I am trying to make a camera animation.
The prototype which I made using unity3d works ok but I need to watch some professional quality solutions.

I need to orbit the camera around the avatar when it is killed, in a circular orbit for some time.

eg. I need to know does the obstacles on the way become translucent.
Or does the camera avoids obstacles and move towards target etc.


I know Project IGI game has this kind of animation.
If you know any other references please reply.

Sorry that I don't play games too often.

Share this post


Link to post
Share on other sites
There are 3 separate parts to this:

1. Orbiting camera movement: this is usually done by translating the camera in the z axis and then rotating it.

2. Collision detection: you can stretch a shape from the player to the camera to detect when something gets between the camera and player.

3. Collision resolution: You can have the camera zoom a little each frame towards the player until the collision is gone, or apply some graphic effect to the objects such as transparency.

Share this post


Link to post
Share on other sites
I made this for C#/XNA and posted it as the first (and only) snippet on my old website. It's well documented and should help you out on making your own in unity.

[url="http://pastebin.com/McTDG7km"]http://pastebin.com/McTDG7km[/url]

Share this post


Link to post
Share on other sites
Thank you. Since I had made a working solution, what I really need is some references. Do you know any game which does this?

Share this post


Link to post
Share on other sites
What do you mean by reference then? Copy/paste my code in a XNA project and put a model in the content folder of the project and you have a working orbital camera that takes gimbal lock into account. So if thats not a reference i'm not sure what it....

Pretty much each 3th person game has a camera system that you are looking for.

Share this post


Link to post
Share on other sites
Many 3d rpg's in general: neverwinter nights, bethesda games (skyrim, fallout 3).
Also assassins creed, the splinter cell games, gears of war, even the total war games.

Share this post


Link to post
Share on other sites

This topic is 2154 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

  • Similar Content

    • By Jon Bon
      Concept for combat in Meteor Bombardment 2
    • By Jon Bon
      Concept for combat in Meteor Bombardment 2
    • By Strifexxx
      Hi guys, check out our new game about sticks. Feedback welcome!
      Download on Google Play: https://play.google.com/store/apps/details?id=com.cyberpony.Stickman.RacerRoadDraw
      Download on Appstore: https://itunes.apple.com/app/id1334280717
      Youtube: https://www.youtube.com/watch?v=vnJfF0pQr5c
      Stickman Racer Road Draw is a sequel to the legendary game of survival, where to make incredible tricks, driving different transport and getting into different crash! The game is made in the best traditions of simulator games with ragdoll physics elements. Make incredible jumps and tricks and destroy the enemy! Your task is make the finish alive or dead! 










      Website: http://strifexxx.wixsite.com/cyberpony
      Facebook: https://www.facebook.com/groups/577850349043463/
      VK: https://vk.com/club122273704
    • By Redlime
      I am a game development student working on a 2.5D beat 'em up brawler game in Unity as my final year project and I've been working on the ai for the enemies in the game. However, I've been unable to get the enemies to working properly as the enemies would be constantly stuttering and jerking while trying to follow the player. I've created a foreach statement and added some conditions that call for the robots to spread out and stay away from the player if it is not in an engaging enum state. This has been an issue plaguing the ai for a while now, analysing the animator, it seems like the robot's movement is instantaneously stopping and going which might be the reason causing this stuttering. But I'm not sure how to prevent the robot's movement from stopping and going. If anyone knows the reason why this is happening to the robots it would be much appreciated as my project is due soon and I'm still unable to fix such a game breaking bug! I've included a few videos below showing what is happening to my robots and also the stuttering shown inside the animator. I've also included the full script for my robots.
       
      Robots Stuttering
      Robots Stuttering Animator
      Robot.cs
    • By red1m3n
      Hi I'm a hobbyist getting together a team to pursue game creation, we'll do both 2D and 3D games, we would definitely build different types of games, and hopefully have a great time doing it. you dont have to have much experience, just enough that you think you can fill the position. I have plenty of ideas for games that I'd love your help with, and am completely open to fulfilling your game ideas . As of right now this is a for fun project thing, but if me and my team are satisfied with our work it can be published to steam or other platforms. 
      The positions I'm currently looking to fill are:
      2D Pixel artist
      3D Modeler 
      C# programmer
      Musician/Sound engineer
      I am currently working on a project it is a 2D Merchant adventure game with survival elements. It does not have a name yet, that's because I'm bad with names. 
       
      If interested please feel free to leave me a PM or email at dealtavu@gmail.com so we can talk more about it..
  • Popular Now