Unity練習問題 6
UnityのエディターやC#スクリプトのオリジナル練習問題を出題していきます。
第6問はGameObject.Findメソッドに関する問題です。
※使用しているUnityのバージョンは5.5.2f1です。
問題
上図のヒエラルキーから構成されるシーン内にて、下記のスクリプトを動作させた。
この状態での動作としてもっとも正しいものを1つ選択しなさい。※全てのGameObjectは生成後の初期状態である。
using UnityEngine; public class Practice_06 : MonoBehaviour { void Start () { GameObject.Find("Cube").GetComponent<MeshRenderer>().enabled = false; } }
- ルートにあるCubeが描画されなくなる。
- Planeの子要素のCubeが描画されなくなる。
- 全てのCubeが描画されなくなる。
- どちらか一方のCubeが描画されなくなる。
- 何も変わらない。
解答
解説
Unityの新着記事
▶
【Unity】3Dアクションゲームを作ろう!#7 ステージの作成(Skybox・落下判定)
▶
【Unity】3Dアクションゲームを作ろう!#8 ステージの作成(スイッチ・扉)
▶
【Unity】3Dアクションゲームを作ろう!#9 プレイヤーのHP管理
▶
【初心者Unity】JsonUtilityクラスでJSONを扱う方法
▶
【初心者Unity】スクリプトからコンポーネントを追加する方法
ゲーム制作関連のオススメ連載リンク
とっても手軽なゲーム制作体験!
Unityゲーム開発基礎
実際のリリースゲームを題材にしたハンズオンゲーム制作連載
実践unityゲーム開発