みなさんからの質問で、よくある(かもしれない)ものをまとめました。
- スクリプトの一部が見つからない
- 『Eat the moon』でテクスチャーがピンクになる
- プロジェクトを開いたのに何も出ない?
- 【Project】ビューを 3.5 っぽくしたい
スクリプトの一部が見つからない
サンプルの中には、 "Misc/" というフォルダーにもスクリプトが入っているものがあります。
「スクリプトのファイルが見つからない!」というときは、"Misc/" フォルダーをのぞいてみてください。
『Eat the moon』でテクスチャーがピンクになる
4.5.2 以降の Unity で 『Eat the moon』のブロックがピンク一色になってしまいます。
シェーダーのインポートでエラーがでているようです。
次の手順でこのエラーを修正できます。
- ウインドウ上部メニューから 【Edit】→ 『Project Settings』 → 『Player』を開く
- 地球のマークをクリックし、Web Player 用のセッティングタブを開く
- 『Other Settings』テキストをクリックする
- "Use Direct3D 11"のチェックをはずす
タイトルウインドウにある”DX11 on DX10 GPU”というテキストが消えます。
あともう少しです!
- 【Project】ビューで『Shader』→『etmBlock』を選択
- 右クリックでメニューを開く
- 『Reimport』をクリックする
シェーダーのインポートエラーが消えたら成功です! ゲームを実行すれば、ブロックのテクスチャーが正常に表示されます。
プロジェクトを開いたのに何も出ない?
DVD 付属のプロジェクトファイルを Unity で開いても、シーンビューに何も表示されないことがあります。
再生ボタンを押しても、青い画面が出るだけでゲームも始まりません。
- 【Scene】 ビューには何もない
- 【Project】ビューにはオブジェクトがいろいろある
- 【Hierarchy】ビューには "Main Camera" だけがぽつーんとある
- ゲームを再生しても真っ青な画面になるだけ
これはからっぽのシーンが開かれているためです。『ゲームの作り方』以外のプロジェクトでも起こることがあります。
そんなときは、次のようにしてみてください。
- 【Project】ビューにある、"Scenes" フォルダーを開く
- "GameScene" をダブルクリック
【Scene】ビュー中にキャラクターや背景が表示されます。
この状態で再生ボタンを押せばゲームが始まるはずです!
【Project】ビューを 3.5 っぽくしたい
Unity 4.0 から 【Project】ビューの表示が新しくなりました。でもちょっと残念なことに、【Inspector】へのドラッグ&ドロップの操作ができなくなってしまったようです。
「前と同じのがいい」という人は、下の方法を試してみてください。 3.5 と同じ表示になります。
- 【Project】ビューの右上にある、漢字の"三" みたいなマークをクリック
- メニューの "One Column Layout" をクリック
【Project】ビューが、3.5 と同じ感じになります。