Camera Controllers | Game Engine series

Поділитися
Вставка
  • Опубліковано 21 вер 2024
  • Patreon ► / thecherno
    Instagram ► / thecherno
    Twitter ► / thecherno
    Discord ► thecherno.com/...
    Series Playlist ► thecherno.com/...

КОМЕНТАРІ • 39

  • @TheCherno
    @TheCherno  5 років тому +52

    Hey all, just a quick announcement that Game Engine series episodes are moving to *Thursdays 8:30pm AEST* instead of Sundays, so make sure you update your calendars! 😉

    • @MarcoGiordanoTD
      @MarcoGiordanoTD 5 років тому +17

      did you decide yet if you are going to bump the frequency?

    • @BossBeneBaby
      @BossBeneBaby 5 років тому

      I want someone looking at me like cherno looking at the stanford bunny 😂😏

  • @logancatanese1789
    @logancatanese1789 5 років тому +6

    I love your uploads!! I watch them before High School!! Best start to my day!!!

    • @OFaruk58
      @OFaruk58 5 років тому

      do you understand them? you say high school what is your age

    • @logancatanese1789
      @logancatanese1789 5 років тому +5

      @@OFaruk58 I am 16 years old and really inspired to program games! I might not understand it all but I do my best to learn. I really would like to study Computer Science at a Japanese college.

  • @INeedAttentionEXE
    @INeedAttentionEXE 5 років тому +19

    Someone needs to make Minecraft in Hazel when 3D development starts

  • @JackPunter2012
    @JackPunter2012 5 років тому +8

    I hate to be the guy to do this but the Stanford Bunny doesn't stand on its hind legs like Cherno's bunny does...
    also Stanford bunny is looking over its left shoulder...

  • @sakuraema914
    @sakuraema914 3 роки тому +4

    After rotation the camera seems to move with respect to the direction of the rotated object rather than the camera (the window). Is that normal?

  • @sam_is_people1170
    @sam_is_people1170 2 роки тому

    thanks!

  • @anonygsc6851
    @anonygsc6851 5 років тому +4

    Leave that bunny alone!!!!!

  • @Brad_Script
    @Brad_Script 7 місяців тому

    it would make more sense to let the user select the keys for the camera controller instead of hard coding them

  • @zeejenkins
    @zeejenkins 5 років тому +2

    I totally read the title as game controllers...

  • @traywor
    @traywor 5 років тому +3

    Could you make a video on how to properly teach/explain someone something? In general and in case of programming.

  • @nimrod7785
    @nimrod7785 Рік тому

    Hey Cherno thanks for the video! Any chance to evolve it with mouse dragging (pan zoom) vs keyboard? Thanks!

  • @mario7501
    @mario7501 4 роки тому

    shouldn't the rotation rotate about the the camera position and not about the origin?

  • @roxferesr
    @roxferesr 4 роки тому

    Any good reason why we're keeping 'position' and 'rotation' both in the camera AND in the CameraController?

  • @oblivionronin
    @oblivionronin 5 років тому +1

    When i deal with projects of this magnitude i often like to group up all variables in a sort of general variable file to be able to tweak them from one spot. Kind of a dictonarry of variables and strings that are used multiple times. So insead of doing
    std::cout

  • @OFaruk58
    @OFaruk58 5 років тому

    will this be a 2D Engine only or will it support 3D also?

    • @rudolflovrencic
      @rudolflovrencic 5 років тому

      it will support 3D, but 2D just started so it might take a while before we get to 3D

  • @HyperManu
    @HyperManu 5 років тому

    Hey, where dis you buy that stanford bunny??

  • @kavishshah6441
    @kavishshah6441 5 років тому +2

    Can you make a video on what visual studio plugins you use and what are the best ones
    For eg: How do you get the words underlined in red when there's an error and stuff
    I don't get that in my vs
    Please!

  • @darknightninja9773
    @darknightninja9773 5 років тому

    Please make a series on concurrent programming, Cherno. :)

  • @BlimpKingMax
    @BlimpKingMax 5 років тому

    the one thing I don‘t understand is why the camera should move faster when it is further away. Should it not be the other way around?

  • @had1t1x85
    @had1t1x85 5 років тому +1

    PUT THAT BUNNY DOWN!

  • @hissey5581
    @hissey5581 5 років тому +1

    turns out this series is actually rendered in Hazel

  • @2hstrikes
    @2hstrikes 5 років тому +1

    Your newer tutorials are really good, but you should do another batched rendering tutorial, since the old one is 2 hours long and was made 4 years ago. Maybe try to cut the time down to max 1 hour and keep it short and simple.

  • @icaroamorim3123
    @icaroamorim3123 5 років тому

    Any toughts on scripting system

  • @graph2001
    @graph2001 Рік тому

    ChatGPT3.5:
    The transcript is a discussion about creating a camera controller for a game engine. The speaker plans to extract the camera control code from the sandbox and create a separate orthographic camera controller class. They explain that while a camera's behavior is usually specific to each game and implemented through scripts, having a basic camera controller provided by the engine is helpful for starting a new project. The speaker discusses the necessary components for the camera controller, such as events, input, and functions for handling zooming, translation, and rotation. They mention the need for an on-update function and events like mouse scrolling and window resizing. The transcript also includes code snippets and explanations of various implementation details. The speaker expresses gratitude to the patrons who support their work and concludes by mentioning future episodes focusing on additional functionalities and mathematical aspects of the camera controller.

  • @lokmanpro-u1h
    @lokmanpro-u1h 7 місяців тому

    .

  • @nikolapetrovic7794
    @nikolapetrovic7794 5 років тому

    FIRST

  • @prod.s23
    @prod.s23 5 років тому

    Which vs theme is that?

    • @scrub6515
      @scrub6515 5 років тому

      It's the standard dark theme in visual studio, with visual assist x's syntax highlighting.

  • @traywor
    @traywor 5 років тому

    Could you make a video on how to properly teach/explain someone something? In general and in case of programming.