Unity ECS (Entity Component System) - 2 of 2

Поділитися
Вставка
  • Опубліковано 29 жов 2019

КОМЕНТАРІ • 14

  • @hailongwang7549
    @hailongwang7549 4 роки тому +1

    This is the best explanation of uinty ecs I ever seen. Thanks a lot !

  • @TheOneFallingDown
    @TheOneFallingDown 4 роки тому +12

    This is the most informative ECS video i have seen, thank you very much !

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

      i know I am kinda off topic but do anyone know a good place to stream new series online ?

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

      @Damari Decker Flixportal

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

      @Jairo Bjorn Thank you, I signed up and it seems to work =) I appreciate it !

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

      @Damari Decker Happy to help =)

  • @CapsAdmin
    @CapsAdmin 4 роки тому +1

    Very informative. I'm actually using this as an explanation on how to build an ECS.

  • @DetectivePoofPoof
    @DetectivePoofPoof 4 роки тому +5

    Once again very concise and informative, thanks!
    Ok so why the hell can't Unity Technologies just make a video like this?

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

    Thank you so much.

  • @salaniojrt
    @salaniojrt 4 роки тому +1

    really good explanations! would also be nice to cover persistence of those data and the flux between a world of simulation and a presentation one.

    • @briantwill
      @briantwill  4 роки тому +2

      Yeah, I'd like to get into more of the arcane bits, but as I said, a lot of this stuff isn't documented anywhere and is still in flux. There are some clues in some of the examples they've released, and I'll make walkthroughs for a number of those.

  • @Bjarkediedrage
    @Bjarkediedrage 4 роки тому +1

    When should I be using IBufferElementData Vs IComponentData?

    • @briantwill
      @briantwill  4 роки тому +5

      We can't have arrays in our normal components, and a single entity can't have multiple components of any particular type. So if you want an array, IBufferElementData is what you need.
      In cases where you feel like you want a component type to have an array in addition to non-array fields, the solution is to have two component types in place of just one: a regular component and a dynamic buffer array component. (The philosophy is: when in doubt, split components into smaller components.)

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

      @@briantwill Makes a lot of sense, thank you. Big fan of your video format, looking forward to your future videos on DOTS.