UNITY PREFABS在游戏选项卡中不显示

问题描述 投票:0回答:1

enter image description here

您可以在屏幕快照中看到,我在游戏选项卡中看不到预制件,而在编辑器中看不到。我做了一个简单的拍摄功能(尚未完成),它工作正常,它生成了预制件,但我在游戏选项卡中看不到它们,我已经尝试过更改排序层,移动相机,更改Z位置但什么都没有出现。

这是我的代码:

 using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PlayerAttack : MonoBehaviour
{

    [SerializeField]
    float delayBetweenShots = 0.4f;

    float timePassedSinceLast = 0f;
    // Start is called before the first frame update
    void Start()
    {
        timePassedSinceLast = delayBetweenShots;
    }

    // Update is called once per frame
    void Update()
    {
        Aiming();
        Shooting();
    }

    void Aiming()
    {
        var objectPos = Camera.main.WorldToScreenPoint(transform.position);
        var dir = Input.mousePosition - objectPos;

        transform.rotation = Quaternion.Euler(new Vector3(0,0,Mathf.Atan2(-dir.x, dir.y) * Mathf.Rad2Deg));
    }

    void Shooting()
    {
        if(Input.GetMouseButton(0) && timePassedSinceLast >= delayBetweenShots)
        {
            GameObject bullet = (GameObject)Instantiate(Resources.Load("bullet"), transform.position, transform.rotation);
            timePassedSinceLast = 0f;

        }
        else
        {
            timePassedSinceLast += Time.deltaTime;
        }
    }
}
c# unity3d visual-studio-code game-engine
1个回答
-3
投票

预制件正确实例化。正如其他人所建议的那样,在游戏中找到“丢失”对象的最佳方法是拍摄一些东西,暂停游戏,进入场景视图,打开3D模式并双击层次结构中的一个预制件。相机会将您直接带到您的物体。


-3
投票

预制件正确实例化。正如其他人所建议的那样,在游戏中找到“丢失”对象的最佳方法是拍摄一些东西,暂停游戏,进入场景视图,打开3D模式并双击层次结构中的一个预制件。相机会将您直接带到您的物体。

© www.soinside.com 2019 - 2024. All rights reserved.