Ameba Ownd

アプリで簡単、無料ホームページ作成

パート0

2018.07.07 13:37

解説開始!!!

いよいよ動画を投稿しました!!

講座で扱っているアプリは、
Playストアで「姫の休みの過ごし方」で検索してしてみてください。
android5.0以降対象なので古いスマホじゃ動かせないかもですが……


では、本題に入ります。
パート0の今回はUE4のダウンロード方法がメインです。
内容がシンプルなので、補足もあまりないんですが、
少しだけ補足説明しときます。

詳しい人は、今回の動画を見てSDKやNDKをダウンロードしなくていいんかな?
って思ってるかもしれません。

あ、SDKやNDKは簡単に言うと、Androidゲームを作るために必要な編集ツール(UE4組み込んで使う)ってものです。

結論から言うと使うので、後々ダウンロードしないといけません。
しかし、今回はあえてやめておきました。

理由は2つです。
1つ目は、
Playストアの使用変更により、API レベル26以上をターゲットにしないといけなくなるから。(用は8月から新しいスマホ向けにアプリを作らないとだめになる)

2つ目は、
UE4に付いてるインストーラー(CodeWorks for Android 1R6u1 )でインストールできるSDKやNDKが少し古い事。(このSDKやNDKではAPIレベルを24までしか出来ない)

3つ目は、
別で新しいSDKやNDKをインストールする方法はややこしく、きっとUE4側も近いうちに対応してくれるだろうと思っているから。
(UE4に付いてるインストーラーが後々新しくなることを祈ってる)

要するに、今はタイミングじゃないと思ったんです。

てか、1つ目で上げた、
8月以降Playストアに出すアプリはターゲットを最新のスマホにしないといけないって奴!!!
かなりめんどくさかった!!!
情弱過ぎて、アプリ完成後まで知らなかったから必須で修正したわ!!!
そのせいでエラーでまくりや!!!!
きっとまだバグ残ってるわ!!

正直APIレベルを高くすると、古いスマホじゃ対応できなくなるんで、
まで7月ってこともあり、ギリギリまでAPIレベルを低いままで作ってしまおうかとも思っていたんですが、いざ皆が作った時「Playストアに乗せれない」ってなってると良くないかなと思って我慢しました。
ま、その弊害で、今回のアプリは少し古いスマホでは使えなくなってしまってます。
ごめんなさい!!!



次回は実際のゲームを軽く作って行きます!!!



追記(7/8)

不備があったので書いておきます!


2つ目の理由でインストーラのSDKやNDKとかだと、レベルが24までしか行かないって書いてますが、、、



嘘ついてました!!


ue4の設定いじる所でAndroidの項目にあるメインターゲットってのを26にすれば、普通に26に出来ます!!


しかし、今まではNDKのファイルの中にはAndroid-26(AndroidバージョンごとのフォルダでAndroid-24までしかない)が無ので、設定上は変わってても、本当に出来てるんかな?ってがあったので、出来ないだろうって判断してました。


しかし、結論から言えば何の問題ありませんでした!!


それどころか、別で用意した新しいNDK(android-26がある)を使ってアプリを作ると、一部のAndroidで起動しないエラーが起きちゃうみたいで、昨晩、別で用意する方法は駄目だとみかぎりました!!


今は、インストーラのSDKやNDKを使って、ue4の設定のターゲットレベルだけを26にする方法をとってます!

エラーなんて全然でないわ!!


つまり、私は何が言いたいかと言うと

この変更にかかった時間も記事も配慮も無意味だったって事です!!!


悲しい!!!