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