Unity練習問題 問4
UnityのエディターやC#スクリプトのオリジナル問題を紹介していきます。
第4問もTransformコンポーネントについての問題です。
問題
下図の構成シーンにおいて、Cube3にPractice_04スクリプトを適用した。
シーンの再生結果として正しいものはどれか。1つ選択しなさい。
Practice_04.cs
using UnityEngine; using System.Collections; public class Practice_04 : MonoBehaviour { Transform tfm1; Transform tfm2; void Start() { tfm1 = transform.parent.parent.GetComponentInChildren<Transform>(); tfm2 = transform.GetComponentInParent<Transform>(); } void Update() { tfm1.Rotate(0, 0, 1); tfm2.Rotate(0, 1, 0); } }
- Cube1がZ軸を中心に回転し、Cube2はY軸を中心に回転する。
- Cube1がZ軸を中心に回転し、Cube3はY軸を中心に回転する。
- Cube2がZ軸を中心に回転し、Cube3はY軸を中心に回転する。
- Cube2がZ軸とY軸を中心にそれぞれ回転する。
- Cube2がZ軸とY軸を中心にそれぞれ回転し、Cube1はY軸を中心に、Cube3はZ軸を中心に回転する。
- 何も起こらない。
解答
解説
Unityの新着記事
▶
【Unity】3Dアクションゲームを作ろう!#7 ステージの作成(Skybox・落下判定)
▶
【Unity】3Dアクションゲームを作ろう!#8 ステージの作成(スイッチ・扉)
▶
【Unity】3Dアクションゲームを作ろう!#9 プレイヤーのHP管理
▶
【初心者Unity】JsonUtilityクラスでJSONを扱う方法
▶
【初心者Unity】スクリプトからコンポーネントを追加する方法
ゲーム制作関連のオススメ連載リンク
とっても手軽なゲーム制作体験!
Unityゲーム開発基礎
実際のリリースゲームを題材にしたハンズオンゲーム制作連載
実践unityゲーム開発