Upload
mattun
View
87
Download
0
Embed Size (px)
Citation preview
宇宙空間を作ろう
①create→3DObject→Sphereと選択
→名前をEarthに変更
②Sceneに追加されたことを確認
4
③Earthオブジェクトを選択し、
Transform値を変更
④カメラオブジェクトを選択し、 Transform値を変更
宇宙空間を作ろう
⑦create→Light→DirectionLightと選択
→名前をSunに変更
6
⑧create→3DObject→Planeと選択
→名前をBackgroundに変更
⑨Backgroundの
値を変更
地球を自転させよう
12
①MonoBehaviour =全てのベースクラス
これから継承する
②publicでVector3を定義
③Updateメソッドを利用
Update関数は、稼働中は毎フレームごとに呼び出されます。
通常、特に指定してない限り秒間に呼び出されるフレーム数は、 60フレームです。俗にいう60fps。
その中で、transform.Rotateを利用し、Vector3で定義した
angleをTime.deltaTimeと乗算を行う
~ソースコード解説~
16
⑧Create→C#Scriptを選択
⑨名前を変更し、ソースコードを開く
⑩左記のようにコードを変更する (Debri.csファイル参考)
→PanelへこのScriptをアタッチする
プレハブとコルーチンを利用する
17
⑪PanelをProjectViewにドラッグ
&ドロップ
→名前をPanelPrefabへ変更
⑫hierarckyのPanelPrefabを削除
→ctl+D
プレハブとコルーチンを利用する
18
⑭Create→C#Scriptを選択
→名前をSpawnPointへ
⑮左記のようにコードを変更する (SpawnPoint.csファイル参考)
→SpawnPointへこのscriptをアタッチする
プレハブとコルーチンを利用する⑬hiararckyのCreate
→GameObject →Create Empty 名前をSpawnPointへ
Transformを左記へ
26
①ProjectViewにtimeup.pngとtitle.png
をドラッグ&ドロップ
状態遷移を加える
②timeupを選択し、inspectorにて
TextuereTypeを左記のように変更
titleも同様に行う
③timeupのオブ
ジェクト作成
titleも同様
27
①timeupオブジェクトを選択し、componentから
Guitextureを選択
状態遷移を加える
②Guitextureの右にある○をクリック
して、Timeupのテクスチャを選択
①transformを左記のように変更
上記手順をTitleも同様
28
①SpawnPoint
を左記のようにコードを変更する (SpawnPoint2.csファイル参考)
!今まで開始から宇宙ゴミを発生させ 続けていたが、発生を開始したり、 停止したりできるように変更
状態遷移を加える
29
④GameController
を左記のようにコードを変更する ( GameController.csファイル参考)
ゲームの状態を管理するスクリプトを 作成
状態遷移を加える
③Create C#
→名前をGameControllerへ
②Create Empty
→GameControlleへ名前変更
30
⑤Game Controllerオブジェクトに
GameControllerスクリプト
titleのテクスチャ
timeupのテクスチャを○から選択する
状態遷移を加える
⑥Debri.csを左記のように
一部変更する
32
状態遷移を加える
⑨PanelPrefabを選択し、inspectorでタブを選択
→Add Tag
⑩+ボタンを押して、Tag 0にdebriと入力
⑪もう一度PanelPrefabを選択し、debriを選択