Game Object Appears in Scene View but not in Game View

前端 未结 4 2386
深忆病人
深忆病人 2021-02-20 07:19

Seems like I am missing something here, using latest version of unity and I am instantiating a gameobject on click.. It appears fine in scene View but not in the game view?

相关标签:
4条回答
  • 2021-02-20 07:35

    On the Inspector of your MainCamera or Camera, you will find something called "depth", just set it to the same value as your field of view and it will work :)

    0 讨论(0)
  • 2021-02-20 07:39

    It can happen for may problems

    1. Culling mask problem:

    just check it, it is set to everything or not

    2. Far Near problem:

    Solve it by changing their values. I can't say about any specific values cause it varies from problem to problem

    3.Layer Problem:

    this problem specially happen when you a create a new scene on unity but it can happen for many reasons

    To solve this

    • Click on layers
    • Set everything visible

    0 讨论(0)
  • 2021-02-20 07:40

    This is a pretty old question but I just had the same issue. I solved it by playing around with the camera clipping planes.

    To test if this is the case, hit play and when the object is supposed to be in view, hit pause.

    Select the camera from the hierarchy and try altering the clipping planes - "Near" and "Far" properties from the inspector.

    If this works then don't forget to make the same changes again after the game has stopped running - They reset to the way they were before you hit play.

    I think this is to do with the distance from the camera that objects have to be, in order to be rendered. Its probably useful with fog etc. but I'm kinda new to Unity so could be wrong.

    I tried posting a screenshot but apparently you're not allowed to help properly if you're new on here :s. probably to prevent spam etc.

    Anyway, hope this helps someone out there :)

    Unity Screenshot

    0 讨论(0)
  • 2021-02-20 07:44

    By default in a 2D scene the camera is pointing to positive Z and it is located at (0 1 -10). This means that the Z position of the sprite needs to be higher than cameras Z position, not lower.

    Also check that Sprite Renderer of the sprite is enabled in the "Inspector" view.

    If those doesn't help I would suggest starting to remove other GameObjects at run time to see if the sprite is behind something. Just click on a GameObject at "Hierarchy" view and hit delete key.

    Hopefully some of these help you to find the problem.

    0 讨论(0)
提交回复
热议问题