Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Is This Possible?

Discussion in '2D' started by Frosty_, Aug 25, 2015.

  1. Frosty_

    Frosty_

    Joined:
    Aug 25, 2015
    Posts:
    4
    I'm Creating a 2D platform game and I want my game to stand out. Is it possible for a Character to pick up an item that could effect the main camera? eg. Collects alcohol and the screen goes blurry?
     
  2. Jemboy

    Jemboy

    Joined:
    Aug 19, 2015
    Posts:
    4
    Anything is possible really. :) It is probably doable by changing the normal images with blurry animated ones once you pick up that item. I am a beginner though so I should be unaware of better methods, if there are any.
     
    Frosty_ likes this.
  3. sluice

    sluice

    Joined:
    Jan 31, 2014
    Posts:
    416
    Yes it is most definitely possible.
    Though by asking this question you are probably new to Unity. I would start by following some tutorials to get comfortable with the IDE, and basic coding. The learn section of this very website has some pretty good starting points.

    hint: you want to use some camera filter to make it blurry.
     
  4. Frosty_

    Frosty_

    Joined:
    Aug 25, 2015
    Posts:
    4
    I'm new to unity, I have built up quite a solid amount of knowledge on how to use the unity editor. I'm struggling to find a good way to learn c# or javascript. Which would be easier to learn?
     
  5. sluice

    sluice

    Joined:
    Jan 31, 2014
    Posts:
    416
    Which is easier? None probably.
    The big challenge is learning how to use the engine itself.

    If you are completely new to programming, you will face two big challenges: Unity Engine + Programming.
    For instance, if you had prior Object Oriented programming experience, but no C# experience, the challenge probably wouldn't be to learn C#.. but to learn the API itself.

    Most people use C# with Unity.
    One of the reason is that Javascript inside Unity is not the same Javascript outside of Unity. So having prior experience in Javascript won't help you getting started in Unity. Learning Javascript inside Unity, won't help you coding in Javascript outside of Unity.

    Learning C# inside Unity, will help you outside of Unity (to a certain point).
    And in general, I have to recommend C#... it's a great and fun language to work with.

    If you are new to Unity and programming, don't despair, there are a bunch of great tutorials to great you started.
    Here is one of them: http://pixelnest.io/tutorials/2d-game-unity/
    (It uses Unity 4.x... but should still work fine in Unity 5.)


    PS: When I mean Unity Engine here, I'm really referring to the API itself. Essentially how to use the Unity Engine in your code...
     
  6. Frosty_

    Frosty_

    Joined:
    Aug 25, 2015
    Posts:
    4
    Okay thanks alot for you're help :)