ゲーム作り手引書(省略箇条書き)



プロジェクト作成後

オブジェクト(画像)→Projectウィンドウにドラック&ドロップ

Gameタブ→Free AspectVSync(Game view only)

FileBuild SettingPlatform欄(iOS)→Switch Platform

Gameタブ→Free AspectiPhone X/XS 2436×1125 Landscape

FileSave As→シーン名(GameScene)で保存

オブジェクト(画像)を配置

オブジェクト(画像)→Sceneビューにドラッグ&ドロップ

スクリプト作成

Projectウィンドウ内ダブルクリック→CreateC# Script→名前変更(スペース無し)

スクリプトをダブルクリックして開く

スクリプト書いて保存

スクリプトを適用したいオブジェクトにアタッチ(ドラック&ドロップ)

GameDirector作成

Hierarchyウィンドウの+マークをクリック→Create Empty→GameDirectorに変更

UI

UIとは、ゲームの状態や進行状況を表示するものです。(例 車から旗までの距離表示など



UI/Textバージョン

Hierarchyウィンドウ→+マーク→UIText,※Image→名前変更

InspectorRect Transform(PosX,PosY,PosZ)を(0,0,0)

width(※例700),height(※例80)

Font Size→※例64

Alignment→※例中央寄せ

スクリプト作成→名前(GameDirector)

スクリプト書き終えたら保存

Hierarchyウィンドウ→+マーク→Create EmptyGameObject→名前(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ウィンドウ→オブジェクト選択

InspectorAdd ComponentAudioAudio Source

Play On Awakeのチェックを外しておく

音楽を付けたいオブジェクトのスクリプトにコードを追加。

スマートフォンで動かす

USBケーブルでPCと実機(iPhone)を繋ぐ

FileBuild SettingPlayer SettingPlayer→Other SettingIdentificationOverride Default Bundle IdentifierBuild 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-iPhoneSetting & Capabilities

Automatically manage signingにチェック→Enable AutomaticTeamNoneから自分のアカウント選択

※ここでBuild Identifierの名前が→例)com.nana.rouletteではなかったら、なおしておく。

実行するスマートフォンを右上のUnityアイコンんの付いたUnity-iPhoneAny iOS Deviceをクリックして自分のiPhoneを選択する。

実行ボタン(▶)をクリック。

Prefub

Prefubとは、Unityにおいては設計図と呼ばれます。ゲーム内で同じものをたくさん作りたい場合は基本的にPrefubを使います。

Prefubを作りたいオブジェクトをHierarchyウィンドウからProjectウィンドウにドラッグ&ドロップし、名前を○○Prefubに変更する。

Hierarchyウィンドウ内のPrefubに作ったオブジェクトを消す。

ジェネレータースクリプト/名前:○○Generaterを作成する。

スクリプトに必要なことを書き換えた後、Hierarchyウィンドウ内に空のオブジェクト「○○Genarater」を作成する。

Projectウィンドウ内の○○GeneratorスクリプトをHierarchyウィンドウの○○Generatorオブジェクトへドラッグ&ドロップ

Hierarchyウィンドウの○○Generatorを選択→Projectウィンドウ内の○○PrefubInspectorウィンドウ内の○○Prefub欄にドラッグ&ドロップ

その他

背景画像色変更→Main CameraInspectorBackgrpund→色決定