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


