【Unity】練習問題 5


Unity練習問題 問5

UnityのエディターやC#スクリプトのオリジナル問題を紹介していきます。

第5問はstatic変数についての問題です。

問題


適当なゲームオブジェクトに”Practice_05″スクリプトを適用し、シーン名”P05″として保存した。
シーン”P05″を再生し、”S”キーを5回押したときにConsoleに出力される結果として正しい組合せを1つ選択しなさい。
(※”S”キーを押すとシーンが再読み込みされます。)

スクリプト

using UnityEngine;
using System.Collections;
using UnityEngine.SceneManagement;

public class Practice_05 : MonoBehaviour {

	static int HP = 100;
	       int MP = 100;

	void Start () {
		Debug.Log("HP = " + HP);
		Debug.Log("MP = " + MP);
	}

	void Update () {
		if (Input.GetKeyDown("s")) {
			HP -= 10;
			MP -= 10;
			SceneManager.LoadScene("P05");
		}
	}
}
  1. 「HP = 100」、「MP = 100」
  2. 「HP = 50」、「MP = 50」
  3. 「HP = 100」、「MP = 50」
  4. 「HP = 50」、「MP = 100」
  5. 「HP = 10」、「MP = 10」
  6. 何も出力されない。

解答


解答を見る

解説


解説を見る

< 次の問題    前の問題>

最近よく読まれている記事

【初学者必見】Unityの実行時エラーの9割はNullReferenceExceptionだよね ★新着★
【Unity】スマブラっぽくダブルクリックで床を抜ける処理を作ってみた
【Unity】Unite 2017 Tokyo セッションスライド一覧
【Unity】SE兼ITスクールの講師がUnite2017の気になる講演をピックアップしてみた
【Unity】Physic MaterialのFrictionを1より大きくしたらどうなるのか検証してみた

Unityの記事一覧にもどる

  • このエントリーをはてなブックマークに追加

PAGE TOP