Quiz
•
Beginner
+0 XP
15m
1
Unity Technologies
この小テストでは、ユニット 5 で学んだスキルや概念の知識を評価します。
Languages available:
次のうち、Unity の命名規則(特に大文字の使い方)に従っているものはどれですか。
Select only one
2
3
4
スクリプト A に、スクリプト B でアクセスしたいブーリアンがあった場合、以下のうち正しいものはどれですか。
(選択肢の日本語訳)
1 のみ
1 と 2
2 と 3
3 と 4
1 と 2 と 3
すべて正しい
オブジェクトを破棄するには空白部分にどのようなコードを入れればよいですか。
name = “player” && isDead && health < 5
name != “player” && isDead != true && health > 5
name == “player” && !isDead && health < 5
name == “player” && isDead != true && health > 5
ゲームを実行すると、コンソールに「NullReferenceException: Object reference not set to an instance of an object」 というエラーメッセージが表示されます。以下の画像のような設定とコードがあるとして、どのようにすれば問題が解決するでしょうか。
Hierarchy で、「Game Manager」を「gameManager」と名前を変更する。
Hierarchy で、「Game Manager」を「GameManager」と名前を変更する。
1 行目で、「GameManager」を「Game Manager」と名前を変更する。
3 行目で、GetComponent コードを削除する。
OnMouseDrag イベントとその下のコードに関する、以下の Unity ドキュメンテーションを読んでください。ユーザーがコライダーのあるオブジェクトの上でマウスをクリックして 10 秒間押し続けた場合、「counter」変数の値はどのようになりますか。
0
99
100
100 を超える値
以下のコードが書かれているとき、ボタンがクリックされたときにコンソールに表示される内容はどれですか。
Welcome, Robert Smith
Welcome, firstName Smith
Button is ready
Welcome + Robert + Smith
新しい Button 変数を「private Button start;」と宣言していますが、「Button」という単語の下に「error CS0246: The type or namespace name 'Button' could not be found (are you missing a using directive or an assembly reference?)」というエラーが表示されます。原因は何でしょうか。
ボタンに Unity のイベント関数の名前である「start」という名前をつけることはできないから
「Button」ではなく小文字のみで「button」としなければならないから
クラスの先頭に「using UnityEngine.UI;」がないから
新しい Button 変数は public でないといけないから
以下のドキュメンテーションとコードを見てください。次の行のうち、エラーが発生しないものはどれでしょうか。
5 行目
6 行目
7 行目
8 行目
ボタンがクリックされたときに「Hello!」というメッセージを表示させたい場合、空白部分に当てはまるコードを選んでください。
(SendMessage);
(SendMessage(“Hello”));
(SendMessage(string Hello));
(SendMessage(Hello));
「enemies」という名前のゲームオブジェクトのリストを新しく宣言する方法として正しいものはどれですか。
1 行目
2 行目
3 行目
4 行目
To calculate your score, submit your answers to the quiz. A passing score will mark this quiz complete.
Correct answers needed to pass
Retake allowed after