Search
Quiz
•
Beginner
+0 XP
15m
2
Unity Technologies
この小テストでは、ユニット 4 で学んだスキルや概念の知識を評価します。
1 から 100 までの間のランダムな年齢を生成し、その年齢を表示するコードを書こうとしていますが、エラーが発生しています。エラーを修正するにはどうしたらいいでしょうか?
Select only one
1 行目を「private float age」に変更する
8 行目に「int」を追加し、「int age = …」のようにする
7 行目の「private」を「void」に変える
8 行目の後に「return age;」と書かれた行を追加する
コンソールに「Monica have 20 dollars」と表示されました。PrintNames 関数でこの表示を行う場合、どの選択肢を使ったでしょうか。
A
B
C
D
以下のコードで「error CS0029: Cannot implicitly convert type 'float' to 'UnityEngine.Vector3'」というエラーが出ています。次の選択肢のうち、どれを行うとエラーが出なくなるでしょうか。
1 行目の「Vector3」を「float」に変える
3 行目で、「=」を「+」に変える
A または B のどちらか
上記のいずれでもない
次のうち Unity の命名規則(特に大文字に関するもの)に従っているものはどれですか。
行 A
行 B
行 C
行 D
インスペクターで powerup 変数に値を代入しようとしていますが、Player Controller コンポーネントに表示されません。何が問題なのでしょうか。
Player Controller スクリプトで powerup 変数を宣言することはできない
GameObject 型の変数をインスペクターで割り当てることはできない
powerup 変数は private でなく、public でなければならない
PlayerController クラスは public ではなく private でなければならない
ゲームを開始した途端に、「UnassignedReferenceException: The variable playerIndicator of PlayerController has not been assigned.」というエラーが表示されました。どうすればこの問題は解決するでしょうか。
playerIndicator スクリプトの PlayerController variable が宣言されている必要がある
playerIndicator 変数を private にする必要がある
PlayerController スクリプトがプレイヤーオブジェクトにアサインされている必要がある
インスペクターで playerIndicator 変数にオブジェクトをドラッグする必要がある
数値を受け取り、それを 2 倍する新しいメソッドを作ろうとしています。それを行うメソッドは次の選択肢のうちどれでしょうか。
メソッド A
メソッド B
メソッド C
メソッド D
次の選択肢のうち、下記のコードの内容を最もよく表しているものはどれですか。
// プレイヤーが敵と衝突したら、敵を消去する
// 敵がスパイクと衝突したら、スパイクを消去する
// 敵がスパイクと衝突したら、敵を消去する
// プレイヤーがスパイクと衝突したら、スパイクを消去する
以下のコードでは、「error CS0029: Cannot implicitly convertly type 'UnityEngine.GameObject' to 'UnityEngine.Rigidbody'」 いうエラーが発生します。この問題を解決するにはどうすればよいでしょうか。
1 行目で、「collision」を「Rigidbody」に変える
2 行目で、「gameObject」を「Rigidbody」に変える
3 行目で、「.gameObject」を削除する
3 行目で、セミコロンの前に「.GetComponent<Rigidbody>()」を追加する
関数およびメソッドに関する次の記述のうち、正しいものはどれですか。
(選択肢の日本語訳)
A. 関数およびメソッドは少なくとも 1 つのパラメーターを受け取らなければならない
B. 戻り値の型が「void」の関数およびメソッドは、パラメーターを受け取ることができない
C. 戻り値の型が「int」の関数およびメソッドに、「return 0.5f;」というコードが含まれることがある
D. 「private void RenameObject(string newName)」と宣言された関数またはメソッドがあるとき、これを「RenameObject();」という形で呼び出すことができる
A と B
B と C
どれも正しくない
To calculate your score, submit your answers to the quiz. A passing score will mark this quiz complete.
Correct answers needed to pass
1/10
Retake allowed after
0 Mins