パート0
解説開始!!!
いよいよ動画を投稿しました!!
講座で扱っているアプリは、
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にする方法をとってます!
エラーなんて全然でないわ!!
つまり、私は何が言いたいかと言うと
この変更にかかった時間も記事も配慮も無意味だったって事です!!!