はじめに
UnityでAndroidのアプリ作成を試してみたくて、まずはチュートリアルを試してみました。
https://unity3d.com/jp/learn/tutorials/projects/hajiuni-jp
開発環境
Unity 2018.3.0f2
Visual Studio 2017
Android Studio 3.3.1
Unity Remote5
GitHub for Unity 1.2.1
チュートリアルから修正
チュートリアルの説明に従い1~7まで作成したところで、一応PC上ではゲームとして遊べる状態になったので、Android用のビルド、実機上のデバッグまで実行してみました。
手順は以下ページが参考になりました。
https://qiita.com/taroyan/items/2ff7f6aadd640221bde5
チュートリアルはPC向けのため操作はキーボードなのですが、このままではAndroid上で操作できません。
操作に対応するコードPlayerControllerをタッチ操作できるように書き換えます。
以下ページが参考になりました。
https://docs.unity3d.com/jp/460/ScriptReference/Input.GetTouch.html
Unity Remote
実機上でデバッグするためにはAndroid用にビルドする必要があるのですが、非常に時間がかかります。
PC上だけでは、タッチ操作などAndroidに依存する機能はデバッグできないため、簡易的にデバッグするツールとしてUnity Remoteが使えます。
ソースコード管理
ここまでできたところで、GitHub上でソースコード管理してみようと考えてGitHub for Unityを導入しました。
手順は以下ページが参考になりました。
http://kan-kikuchi.hatenablog.com/entry/GitHub_for_Unity
Unity上から簡単にGitHubへのpushまで行えました。
gitignoreファイルが自動で作成されるので非常に助かります。
今回作成したリポジトリは以下になります。
https://github.com/SatoshiTakahama/Roll-a-Ball.git