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ゲーム開発