「EnDlEss DREamER」ブログ

最近はunity5メインで活動中。以前はツクールRGSSネタなど。

§ 初心者でもできる! 7日間で作るUnityゲーム開発 8日目 Day8 「スマートフォン用に操作を変更」

ども、mitsu-evoです。
今回から助手のCRも一緒にブログを盛り上げていきたいと思います。

CR「誰が助手だ、誰が・・・・
と、自己紹介ぐらいしとくか。
俺はCR。詳しい経緯はこっちでも見てくれや。」

ということで、mitsu-evoが飽きたら消える運命にある儚い存在CRとともに今回はunityネタをやっていきます。

CR「初心者でもできる! 7日間で作るUnityゲーム開発
をUnity5でやったわけだが、mitsu-evoはAndroid向けにAPKファイルを作って実行するまでを目標にしているそうだ。
7日間の内容についてはGAME.CREATOR.NET「復習のために」タイトル記事に書いているから、参照してくれ。

予定として、以下のように進めていくことになる。

8日目 Day8 「スマートフォン用に操作を変更」
9日目 Day9 「Androidアプリにビルドする」


今回はDay8 「スマートフォン用に操作を変更」 やっていく。


Day8 「スマートフォン用に操作を変更」

CR「7日間の工程でPC向けのサンプルゲームが完成したはずだ。
8日目ではそれをスマホ向けにするというものだ。
参考にした記事は以下。

Unityのゲームにスマホ向けなバーチャルパッドを追加する


1.スマホ向けにビルドセッティングする。
2015-07-15 13_50_48-Greenshot

画像はAndroid用にビルド設定してあるが、数種類あるので公開したい端末を選べ。
Androidの場合はSDKやNDKが必要だから用意しておけよ?


2.バーチャルジョイスティック追加
Unityのゲームにスマホ向けなバーチャルパッドを追加する
記事を参考にしてSample Assets (beta) for Unity 4.6をDLして配置を行う。

2015-07-15 13_59_49-Greenshot


3.MobileJoystickの修正
このままでは、キャラを動かした時にジョイスティックが左下に固定されてしまうから以下
Unity5のMobileSingleStickControlが左下隅に貼り付く時の解決法
ヒエラルキーのMobileJoystickJoystickスクリプトを修正する。


4.Bazooka.csの修正
スクリプト上部に

using UnitySampleAssets.CrossPlatformInput;

スクリプト内「Input.GetAxis()」など「Input」を「CrossPlatformInputManager」に置き換える。


5.ボタンの追加
Jumpボタンの画像をジョイスティックと同じに変更。名前を「Fire1」に変更。
2015-07-15 14_52_58-Greenshot
EventTriggerの名前を「Fire1」に変更。
Bazookaスクリプト内「CrossPlatformInputManager.GetButton("Fire1")」の"Fire1"と同じにする。

ヒエラルキーにてFire1ボタンをコピー「Duplicate」する。
名前を「Fire2」にして任意の位置へ2つのボタンを配置。


6.UnityRemoteでテスト。
スマホ付属のUSBでPCとつなぎ、「Edit → ProjectSetting → Editor → Device」 で 
NONEから任意のデバイスを選択。
テストプレイをして実際に端末で試してみる。
ジョイスティンクの位置やボタンの位置など調整を行う。



CR「これでとりあえずはスマホで動くはずだ。
操作性云々はともかく・・・だが。
では、mitsu-evoに総括しておらおうか。」


今回は、手っ取り早くスマホで動かすということを目的にやってみました。
操作性についてはもっと追求するべきなのですが、自分自身初心者なので
これ以上難しいと萎えてしまうので。
uGUIについてググるといろいろあると思うので詳しく知りたい方は検索してみてください。
次回は、ビルドして実機で遊んでみたいと思います。
マーケットに公開していいものかどうかはわかりませんので、著作権関連を調べてからですね。


2015/07/15/Wed 14:50:03  unity/CM:0/TB:0/
new unity APK ビルドお試し / MAIN / ブログでキャラ設定 試しに作ってみた。 old

COMMENT

COMMENT POST

/
/
/
/



 
 内緒です♪

TRACK BACK

  この記事のURL:
   http://edlogtkool.blog36.fc2.com/tb.php/1025-cb8be3d8


MAIN
copyright © 2006 「EnDlEss DREamER」ブログ. All Rights Reserved.
Template by TAE-3rd☆テンプレート工房