Search Unity

  1. Unity 2020 LTS & Unity 2021.1 have been released.
    Dismiss Notice

Tile Map [Suggest] Rename GameObjects created from menu.

Discussion in '2D Experimental Preview' started by RyotaMurohoshi, Oct 26, 2016.

  1. RyotaMurohoshi

    RyotaMurohoshi

    Joined:
    Jun 20, 2013
    Posts:
    21
    I want to suggest renaming GameObjects created from menu.

    In Release2, with hierarchy window 'create' > '2D Object' > 'Tile Map',
    TileMap GameObject with Grid Component
    and
    Layer GameObject with TileMap and TileMapRenderer Component
    are created.

    I think this names are a little confusing for new TileMap users.
    The reason why the names are confusing is that TileMap GameObject does't have TileMap component and GameObject that has TileMap component is not named as TileMap.


    How about rename them?

    For example,

    TileGrid GameObject with Grid Component
    and
    TileMap GameObject with TileMap and TileMapRenderer.

    Are there any reasons for the current names?


    ps.
    I wrote TileMap article in Japanese, but it was a little hard to describe the GameObject name and Component releations.
     
    Last edited: Oct 29, 2016
  2. Johaness_Reuben

    Johaness_Reuben

    Unity Technologies

    Joined:
    Jan 27, 2016
    Posts:
    253
    We were approaching from a higher level/artist point of view. Where a tilemap would use multiple layers. The way one creates a tilemap is flexible, so on the most basic level you can have the Gird Component, Tilemap Component and Tilemap Renderer component all on one GameObject - This would be a Tilemap. Additional "layers" would be child GameObjects with just Tilemap Component and Tilemap Renderer Component.
    But for better organization we put the Grid Component as parent. So to name it Grid and the children Tilemap. This would not really relate or be relevant to a game artist since the focus on the object, conceptually as the whole thing being a Tilemap with multple layers.
     
    RyotaMurohoshi likes this.
  3. RyotaMurohoshi

    RyotaMurohoshi

    Joined:
    Jun 20, 2013
    Posts:
    21
    Thank you for your detail description!

    > We were approaching from a higher level/artist point of view.

    > Where a tilemap would use multiple layers.

    > This would not really relate or be relevant to a game artist since the focus on the object, conceptually as the whole thing being a Tilemap with multple layers.


    The reason why TileMap GameObject and Layer GameObject named so is to describe that whole Gameobjects hierarchy is one TileMap with multiply layer.
    And it is for especially artists.

    Is it correct?

    OK, I understand. And from its point of view the names seems good!

    By the way, my opinion is from TileMapEditor beginner point of view.
    Especially programmer.

    I thought that relation of Components name and GameObjects names is a little confusing.

    Ok! Thank you for your description!
     
  4. Johaness_Reuben

    Johaness_Reuben

    Unity Technologies

    Joined:
    Jan 27, 2016
    Posts:
    253
    Yes that is correct. I hope this helps your translation! :)
     
unityunity