Unity練習問題 問1
UnityのエディターやC#スクリプトのオリジナル問題を紹介していきます。
第一問はイベント関数についての問題です。
問題
ゲームオブジェクトに下記のスクリプトSample_1をアタッチしてシーンを再生した。
動作結果として正しいものを1つ選択しなさい。
using UnityEngine; using System.Collections; public class Sample_1 : MonoBehaviour { int x = 0; void Start () { x = 300; } void Awake() { x = 100; } void Update () { Test(); Debug.Log(x); } void Test() { int x = 200; } }
※その他のスクリプトは動作していないものとする。
- Consoleに「0」が繰り返し出力される。
- Consoleに「100」が繰り返し出力される。
- Consoleに「200」が繰り返し出力される。
- Consoleに「300」が繰り返し出力される。
- Consoleには、何も出力されない。
- シーンを再生するとエラーとなる。
- コンパイルエラーとなるため、シーンを再生できない。
解答
解説
Unityの新着記事
▶
【Unity】3Dアクションゲームを作ろう!#7 ステージの作成(Skybox・落下判定)
▶
【Unity】3Dアクションゲームを作ろう!#8 ステージの作成(スイッチ・扉)
▶
【Unity】3Dアクションゲームを作ろう!#9 プレイヤーのHP管理
▶
【初心者Unity】JsonUtilityクラスでJSONを扱う方法
▶
【初心者Unity】スクリプトからコンポーネントを追加する方法
ゲーム制作関連のオススメ連載リンク
とっても手軽なゲーム制作体験!
Unityゲーム開発基礎
実際のリリースゲームを題材にしたハンズオンゲーム制作連載
実践unityゲーム開発