2016-06-11 14 views
0

これは初めてUnityを使用しているので、私に同行してください。私は自分のゲームのための非常に基本的なセットアップを作成しました。地上面、メインカメラを搭載した第三者のコントローラー、地面の素材、障害物、雷電源などがあります。私が実際にゲームプレイをする前に追加したかったのはスカイボックスだった。この時点で、私は遊ぶことができ、すべてが完璧に機能していたことに注意してください。名前 `CrossPlatformInput 'は現在のコンテキストに存在しません

私は自由のスカイボックスのための資産ストアを検索し、この1が見つかりました:それを追加する際にhttps://www.assetstore.unity3d.com/en/#!/content/18353

を、私はすぐに、コンパイラのエラーを得た:前にそこに存在していたスクリプト内の行で

The name `CrossPlatformInput' does not exist in the current context", and "The type or namespace name 'CrossPlatformInput' does not exist in the namespace 'UnitySampleAssets', are you missing an assembly reference?.

私はスカイボックスを追加しました。私はスカイボックスで何かが間違っているはずだと思ったので、プロジェクトから削除しましたが、実際にはエラーは発生しませんでした。私は、私の問題を解決するために何もしなかったCrossPlatformInputを収めているStandard Assetsフォルダを含む、私の資産のすべてを(このフォーラムの類似ポストで提案されているように)既に再インポートしようとしました。

これを引き起こした原因は誰か分かりませんか?私はskyboxを削除して以来、どうすれば私のプロジェクトに影響を与える可能性がありますか?

ありがとうございます!

答えて

2

Unity Standard Assetをダウンロードし、CrossPlatformInputをインポートします。無料のスカイボックスは、それが動作するかどうかに依存します。プロジェクトタブでインポートパッケージ - >CrossPlatformInput

+1

素早くお返事ありがとうございます、これは完璧に機能しました! – Nerdoface

関連する問題