Unity3d Unity实例化了不接收光的对象
我试图创建一个角色选择屏幕,但当我在场景中实例化我的对象时,我没有收到任何光线 我的对象图片: 我的按钮代码:Unity3d Unity实例化了不接收光的对象,unity3d,character,instantiation,Unity3d,Character,Instantiation,我试图创建一个角色选择屏幕,但当我在场景中实例化我的对象时,我没有收到任何光线 我的对象图片: 我的按钮代码: public static GameObject SelectedCharacter; public GameObject Cube; public GameObject Capsule; public void CubeButton() { SceneManager.LoadScene ("Level1"); SelectedCharacter = Cube; }
public static GameObject SelectedCharacter;
public GameObject Cube;
public GameObject Capsule;
public void CubeButton()
{
SceneManager.LoadScene ("Level1");
SelectedCharacter = Cube;
}
public void CapsuleButton()
{
SceneManager.LoadScene ("Level1");
SelectedCharacter = Capsule;
}
我的实例化器代码:
void Awake()
{
Instantiate (ButtonManager.SelectedCharacter, transform.position, transform.rotation);
}
实例化对象的方式不应影响照明。请记住,在图片中,对象似乎正在接收一些光(如果它只是环境光,那么它将根据天空盒的颜色变为蓝色,而不是黄色)。确保:
- 确保您的灯光未设置为“烘焙”烘焙模式,否则它将仅预计算以使用静态几何体
- 游戏对象的图层不会被排除在灯光的剔除遮罩中
- 正确分配了预期材料
- 灯光的强度和方向设置正确
- 对象不会被场景的雾遮挡
- 如果要更改场景,请确保在此过程中灯光未被破坏(或新场景包含适当的灯光)