プロジェクト作成後
オブジェクト(画像)→Projectウィンドウにドラック&ドロップ
Gameタブ→Free Aspect→VSync(Game view only)
File→Build Setting→Platform欄(iOS)→Switch Platform
Gameタブ→Free Aspect→iPhone X/XS 2436×1125 Landscape
File→Save As→シーン名(GameScene)で保存
オブジェクト(画像)を配置
オブジェクト(画像)→Sceneビューにドラッグ&ドロップ
スクリプト作成
Projectウィンドウ内ダブルクリック→Create→C# Script→名前変更(スペース無し)
スクリプトをダブルクリックして開く
スクリプト書いて保存
スクリプトを適用したいオブジェクトにアタッチ(ドラック&ドロップ)
GameDirector作成
Hierarchyウィンドウの+マークをクリック→Create Empty→GameDirectorに変更
UI
UIとは、ゲームの状態や進行状況を表示するものです。(例 車から旗までの距離表示など
UI/Textバージョン
★Hierarchyウィンドウ→+マーク→UI→Text,※Image→名前変更
Inspector→Rect Transform(PosX,PosY,PosZ)を(0,0,0)
width(※例700),height(※例80)
Font Size→※例64
Alignment→※例中央寄せ
スクリプト作成→名前(GameDirector)
スクリプト書き終えたら保存
Hierarchyウィンドウ→+マーク→Create Empty→GameObject→名前(GameDirector)
スクリプト(GameDirector)をオブジェクト(GameDirector)にアタッチ
Game実行
UI/imageバージョン
★までの手順は一緒。→InspectorウィンドウのSource ImageにProjectウィンドウ内の画像をドラッグ&ドロップ
HierarchyウィンドウのUIを選択→Inspectorウィンドウのアンカーポイントで画像の配置を決める→Rect TransformのPosとWidth,Heightを設定する。
InspectorウィンドウのImage Type、Fill Muthod、Fill Origin、Fill Amountを必要に応じたものに変更する
音楽
Hierarchyウィンドウ→オブジェクト選択
Inspector→Add Component→Audio→Audio Source
※Play On Awakeのチェックを外しておく
音楽を付けたいオブジェクトのスクリプトにコードを追加。
スマートフォンで動かす
USBケーブルでPCと実機(iPhone)を繋ぐ
File→Build Setting→Player Setting→Player→Other Setting→Identification→Override Default Bundle Identifier→Build Identifier
Build Identifierをcom.(自分の名前のローマ字).(rouletteやswipeCar)などに名前を変える
Build Settingに戻る。→Projectウィンドウ内の「GameScene」をBuild Setting内の「Scene In Build」にドラッグ&ドロップ
※この時他のGameSceneにチェックが入っていたらチェックを外しておく。
右下のBuildボタンをクリック→Nwe Folderで「プロジェクト名_iOS」を作る→「プロジェクト名_iOS」フォルダが選択された状態で、右下Chooseボタンをクリック
プロジェクト名_iOS内のUnity-iPhone.xcodeprojをダブルクリックしてXcodeを開く
Xcodeが開いたら→Unnity-iPhone→Setting & Capabilities
Automatically manage signingにチェック→Enable Automatic→TeamをNoneから自分のアカウント選択
※ここでBuild Identifierの名前が→例)com.nana.rouletteではなかったら、なおしておく。
実行するスマートフォンを右上のUnityアイコンんの付いたUnity-iPhone→Any iOS Deviceをクリックして自分のiPhoneを選択する。
実行ボタン(▶)をクリック。
Prefub
Prefubとは、Unityにおいては設計図と呼ばれます。ゲーム内で同じものをたくさん作りたい場合は基本的にPrefubを使います。
Prefubを作りたいオブジェクトをHierarchyウィンドウからProjectウィンドウにドラッグ&ドロップし、名前を○○Prefubに変更する。
Hierarchyウィンドウ内のPrefubに作ったオブジェクトを消す。
ジェネレータースクリプト/名前:○○Generaterを作成する。
スクリプトに必要なことを書き換えた後、Hierarchyウィンドウ内に空のオブジェクト「○○Genarater」を作成する。
Projectウィンドウ内の○○GeneratorスクリプトをHierarchyウィンドウの○○Generatorオブジェクトへドラッグ&ドロップ
Hierarchyウィンドウの○○Generatorを選択→Projectウィンドウ内の○○PrefubをInspectorウィンドウ内の○○Prefub欄にドラッグ&ドロップ
その他
背景画像色変更→Main Camera→Inspector→Backgrpund→色決定