Unity練習問題 7
UnityのエディターやC#スクリプトのオリジナル練習問題を出題していきます。
第7問は乱数に関する問題です。
※使用しているUnityのバージョンは5.5.2f1です。
問題
ヒエラルキーに配置したゲームオブジェクトには、下記のスクリプトのみ1つだけアタッチしてある。
Startメソッド終了時に、変数a,b,cに代入されている値として正しい組合せを1つ、選択肢から選びなさい。
※ただし、シーン内で他のスクリプトは動作していないものとする。
using UnityEngine;
public class Practice_07 : MonoBehaviour {
int a, b, c;
void Start() {
Random.InitState(50);
Debug.Log(Random.Range(1, 100));
Debug.Log(Random.Range(1, 100));
Debug.Log(Random.Range(1, 100));
Random.InitState(50);
a = Random.Range(1, 100);
b = Random.Range(1, 100);
c = Random.Range(1, 100);
}
}
- 「a = 35, b = 14, c = 99」
- 「a = 1, b = 2, c = 3」
- 「a = 100, b = 100, c = 100」
- 「a = 50, b = 51, c = 52」
- 「a = 36, b = 15, c = 100」
解答
解説
Unityの新着記事
▶
【Unity】3Dアクションゲームを作ろう!#7 ステージの作成(Skybox・落下判定)
▶
【Unity】3Dアクションゲームを作ろう!#8 ステージの作成(スイッチ・扉)
▶
【Unity】3Dアクションゲームを作ろう!#9 プレイヤーのHP管理
▶
【初心者Unity】JsonUtilityクラスでJSONを扱う方法
▶
【初心者Unity】スクリプトからコンポーネントを追加する方法
ゲーム制作関連のオススメ連載リンク
とっても手軽なゲーム制作体験!
Unityゲーム開発基礎
実際のリリースゲームを題材にしたハンズオンゲーム制作連載
実践unityゲーム開発

