2016-08-07 6 views
0

私はユニティで単純な正射影ゲームを作っています。そこでは、次の部屋につながるドアを開くためにパズルを押してください。問題は、私がドアに入ると、LoadLevel()を使って次のシーンが読み込まれると、通常よりも暗くなります。 Unity内のシーンを編集してそこからテストを開始すると、これは起こりません。私は何が起こっているのか、それをどう修正するのかと思っています。私は、方向性ライトのプレハブを作って、シーンが同じであることを確認するためにライトアップしましたが、効果はありません。これをどうやって解決するのですか?LoadLevelを使用すると光に効果があります

+0

**「Unityの中に直接シーンに入ると、これは起こりません」**これはどういう意味ですか? – Programmer

+0

Unityの照明には、シーンレンダリングの設定と、その内部に配置されたライトオブジェクトがあります。 「光がより暗くなる」と言ったときにどちらを指していますか? –

+0

@Programmer彼はUnityエディタでシーンファイルを開くときにOPを意味すると思います –

答えて

1

これは正常です。これはエディタのみで発生し、連続ベーキングが有効な場合にも発生します。これは、プロジェクトをビルドするときには表示されません。その後、照明を焼くためにビルド]ボタンをクリックしてください>無効に連続ベーキング - >照明 - - >ライトマップタブエディタ、ウィンドウでこの問題を解決するには

ユニティ5.4を使用している場合は、設定がウィンドウ少し変更 - >照明 - >ライトマップタブ - >オートチェックボックスをオフにします。ビルドボタンをクリックして照明を焼きます。

エディタでオブジェクトを移動、削除、または追加する場合は、再度ライトマップを再構築/構築する必要があります。

EDIT

これは、自動生成に名前が変更されました。新しい回答については複製を参照してください。この回答は古いバージョンのUnityに残っています。

関連する問題