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