2016-07-16 9 views
0

アセット/標準アセット/ユーティリティ/ ForcedReset.cs(3,19):エラーCS0234:シーン管理の名前または名前空間の名前がネームスペースに存在しない、UnityEngineアセンブリ参照がありません?UnityEngineアセンブリ参照がありませんか?インテグレーション3d v 5.2.3f1

エラーCS0234名前空間「UnityEngine」に、タイプまたは名前空間の名前SceneManagementが存在しません。アセンブリの参照がありませんか?

enter image description here

enter image description here

+0

'UnityEngine.SceneManagement;を使用します; –

+0

using System; UnityEngineを使用している ; UnityEngine.SceneManagementを使用しています。 UnityStandardAssets.CrossPlatformInputを使用しています。 [RequireComponent(typeof演算(GUITexture))] パブリッククラスForcedReset:MonoBehaviour { ます。private void更新(){ //我々がリセット... を余儀なくされている場合であれば(CrossPlatformInputManager.GetButtonDown( "ResetObject") ) { // ...シーンをリロードする SceneManager.LoadScene(SceneManager.GetSceneAt(0).name); } } } -----うまくいきません----- –

+0

コメントにコードを入れたり、質問を編集して更新したりしないでください。 –

答えて

0

SceneManager名前空間は、ユニティ5.3に追加されました。 5.2.3を使用しているため、使用できません。問題の解決策は5.3またはそれ以上に更新することです。あなたのコメントの後

:あなたが何らかの理由で更新できない場合は、Application.LoadLevel(0);

EDITを使用しています。

Application.LoadLevel(0); 
Application.LoadLevel(1); 
Application.LoadLevel(2); 

または名前によって: - >

Application.LoadLevel("test"); 

ファイルあなたはインデックスでレベルをロードすることができ

enter image description here

:下の画像を見てくださいビルd設定...シーン名をビルド設定にドラッグしてコードでアクセスできるようにします。

+0

どのように私はApplication.LoadLevel(0)を使用することができます。 ?? –

+0

@MurtadaAltaee答えを更新しました。 – Programmer

+0

Unity 5.3への統一性を更新しますが、File-> Build Settings-> Android(Build and Run)は動作しません。 –

関連する問題