俺が亀の歩みでAndroidアプリ作るから

Check このエントリーをはてなブックマークに追加 Tweet

1 :VIPにかわりましてGEPPERがお送りします(長屋) [sage]:2014/07/25(金) 15:38:33.15 ID:CDB/2ubIo
おまえらは「え?その程度の知能で作れると思ってんの?」とか
「まだこんなレベルなの(笑)」というように温かく見守ってくれよな
2 :VIPにかわりましてGEPPERがお送りします(長屋) [sage]:2014/07/25(金) 15:42:14.04 ID:CDB/2ubIo
ちなみに今までの軌跡
1週目 開発環境をインストールする
2週目 サンプル的なものを作ろうとするも謎のエラーで断念する
3週目 インストールの手順を失敗してることに気づき再インストールする
4週目 2週目で躓いたところができて満足する ←今ここ

さーて一つくらいサンプル的なもの作ろうかな
3 :VIPにかわりましてGEPPERがお送りします(東京都) [sage]:2014/07/25(金) 15:52:14.48 ID:bor4K1/yo
期待
4 :VIPにかわりましてGEPPERがお送りします(SSL) [sage]:2014/07/25(金) 20:56:08.56 ID:CDB/2ubI0
モチベを上げること3時間、実作業2時間の死闘の末どこぞのサイトのサンプルほぼそのままだけどひとつアプリを作ることに成功した
http://fast-uploader.com/file/6961844438263/

どこぞのサイトは情報が古いですが参考になるところは参考になります。おすすめ。
ただし開発環境のインストールの際は見てはいけない


100年ほど前にiアプリを作った俺の感でいうと今回作ったアプリはほとんどゲーム作るうえでいらない知識だな
たぶんcanvas的なものがあって描画するだけだろコンポーネント系は、と思いました
5 :VIPにかわりましてGEPPERがお送りします(SSL) :2014/07/26(土) 07:46:45.75 ID:IBkttS460
俺もアンドロ興味あるんだけど、エミュレータが重くて敬遠してる
フレームワークとか調査したら随時報告してくれよな
6 :VIPにかわりましてGEPPERがお送りします(SSL) [sage]:2014/07/27(日) 01:05:17.41 ID:yjtULe0v0
半日ほどの時間を費やし画面に●を描画することに成功した
●が画面に映し出された時の感動をどう言葉で表現しようかと悩んでしまう程度には大変だった

http://fast-uploader.com/file/6961945848290/

あっちのサイトは情報古いしあっちのサイトは細かいところが全く載ってないのでよくわからない、そんな情報戦を繰り広げていました。
しかしながら、情報が古くてもキーワードはわかるものです。そう、そのサイトで覚えたキーワードで新たなサイトを探せばよいのです。
そうやって試行錯誤する中でネックになるのが実行環境。
そう、自分の環境ではエミュレータが起動してもネットにつながらんとかよくわからんこと言ってエラーを吐くのです。
そして今USBでandroidをつなぐ環境がなく、デバッグ環境はないに等しい
そうして編み出された方法は、あえてエラーになるコードを埋め込み、起動した瞬間エラーが出るのはどこまでかをひとつずつ調べるという方法でした。

とりあえず大変だった
フレームワークを使おうと踏ん切りがつくのがいつになることやら
7 :VIPにかわりましてGEPPERがお送りします(SSL) :2014/07/27(日) 21:31:47.99 ID:IIKO79FY0
がんばれ
8 :VIPにかわりましてGEPPERがお送りします(神奈川県) [sage]:2014/07/27(日) 22:57:59.93 ID:rxdkJPkQo
おうちに帰ってきた
ついにAndroidでデバッグが可能になるだろうと意気込んでUSBにつないでみたところ、
デバッグのデバイスを選択するところで選択可能なデバイスが相変わらず真っ白だった

どうしてこういちいち人の心を折りにくるんだろうと調べたところ、
なんとデバイスがインストールされていなかったのだ

まあまずそこに思い至らないのもあれだけどハードルが多すぎるよお

なわけでデバッグ環境は整ったので4週目の成果は開発環境か整ったということで
9 :VIPにかわりましてGEPPERがお送りします(東京都) [sage]:2014/07/28(月) 01:56:15.91 ID:yNtyo0Hf0
デバッグモードで1行ずつ実行するか、
いろいろな場所にLog.d("foo", "bar");とかって埋め込む方がまだ賢いよ
10 :VIPにかわりましてGEPPERがお送りします(SSL) [sage]:2014/08/02(土) 22:50:56.17 ID:6UU9wS/J0
ループ処理の実装により●が動く・・・?
http://fast-uploader.com/file/6962542527196/

今回はちょっとしか引っかかるところはなかった
ただのループなので全力でループするからこれが最速なんだけどこんなもんだろうか

一辺が200回のループなので60fpsは約3秒くらいだったらまあ余裕だけど普通にその程度のfpsはありそうだな
11 :VIPにかわりましてGEPPERがお送りします(SSL) [sage]:2014/08/10(日) 22:10:42.94 ID:rF+hAmet0
こいつ…画面のタップに反応するぞ!
http://fast-uploader.com/file/6963231315134/

なんか思ってたのとちょっと違うんだけど、
1.画面を押したとき
2.指を動かしたとき
3.指を離したとき
この三つはあったんだけど指を動かすのをやめたときみたいのはなんかなさそう
つまりまあ、そこら辺は自分で考えやがれってことなのか

あとマルチタップとか言って画面が押されたところに自動でIDを振ってくれるみたいな機能があるそうで
ちょっと面白そうじゃありませんか?
12 :VIPにかわりましてGEPPERがお送りします [sage]:2014/08/17(日) 22:17:48.75 ID:ircAbolBO
マルチタップのサンプル作ってデバッグしたらいい感じに動いたところでブルースクリーン
で再起動したらデータが壊れていて修復できない

前々からずっとマイクロソフトくそ製品しか作んねえなと思ってたけどやっぱりWindows8もくそだわ

はあ……
13 :VIPにかわりましてGEPPERがお送りします [sage]:2014/08/25(月) 00:07:31.04 ID:oLdv7+1AO
なんかブルースクリーンでソースが物故割れること数回
今日はもう止めた

ドライバが悪いかセキュリティソフトが悪いかと思われるのでドライバ再インストールしてセキュリティソフト停止しよう
14 :VIPにかわりましてGEPPERがお送りします(神奈川県) [sage]:2014/08/31(日) 21:36:27.55 ID:R4I53ssGo
ウイルス対策ソフトを停止したらとりあえず今日はブルースクリーンにならなかった

で、もうめんとくさいからネットのソースを丸々コピーしてとりあえず前のところまでもどそうとしたけど、
ネットの奴はcallbackとか言うクラスがメインループをするスレッドのインスタンスを持ってて、ん?てなった
よくよくみるとcallbackには画面のサイズとかが変わった際に呼び出されるメソッドがあってそこで画面のサイズを取得してるから、がその理由なきがした
でもタップイベントを取得するクラスがアクティビティかビューっぽいから、その辺のデータの受け渡しがなんか違和感あるきがしなくもない

というわけでいい感じにクラスの構成を入れ替えようと思ったところで考えがまとまらなかったのでまた次回
15 :VIPにかわりましてGEPPERがお送りします(神奈川県) [sage]:2014/09/07(日) 23:11:34.33 ID:Ee67aRa3o
一週間に一度くらいは進めようと思ってはいるんだが眠気には勝てず……
16 :VIPにかわりましてGEPPERがお送りします(神奈川県) [sage]:2014/09/16(火) 20:59:42.81 ID:rFyuF877o
結構進めてたのにまたブルースクリーンだよ!
バックアップをこまめにとるしかないのか
17 :VIPにかわりましてGEPPERがお送りします [sage]:2014/09/27(土) 12:57:15.11 ID:0k76UPJ7o
酉ぐらいつけろよな
18 :</b> ◇2kzKgODL2.<b> :2014/09/29(月) 00:03:58.06 ID:rZI9DcSn0
どないでっしゃろ!!!
http://fast-uploader.com/file/6967471729472/
19 :VIPにかわりましてGEPPERがお送りします(SSL) :2014/09/29(月) 00:42:53.42 ID:wvmkpvkU0
Windroyエミュレータで動かしてみようかなと思いつつ
中国製でなんか怖いから結局やめてしまったww
20 : ◆2kzKgODL2. :2014/09/29(月) 00:51:58.38 ID:rZI9DcSno
エミュレータは結局使わないで前使ってたAndroid接続してデバッグ機にしている
wifiにつなげばネットもできるし便利!
21 : ◆2kzKgODL2. :2014/10/14(火) 00:13:45.46 ID:TRyNUaK4o
マルチタップについて調べると結構複雑だった……
とりあえずわかったことは
・イベントはどのタップでも共通で動く(2番目のイベントは何とかを取得できない)
・ムーブの時は一律一番目のタップのイベントとして動く
・押す、離すのときは一つ目のタップと二つ目からのタップでイベントの種類が違う

なんかくそみたいな仕様な気しかしないんだけどどうなんだろう
一番目の仕様はまあ機械的にそうならざるを得ないのはわかるんだけど
22 : ◆2kzKgODL2. [sage]:2014/10/26(日) 23:26:19.21 ID:VDnAayR3o
ムーブの処理を中心にした処理にすれば良い感じになるんじゃないかと思ったか考えるだけで眠くなってきた
23 : ◆2kzKgODL2. :2014/11/24(月) 20:44:28.22 ID:Iyadehod0
デバッグしてはブルースクリーンになり果ては起動するだけでブルースクリーンになりながらもやっとの思いでここまででけた
いやあつかれちゃったなあ
なんかこのまま壁に当たらないようにゴールまで進め的なゲームでもありそうだ
とりあえずマルチタップ的な処理もこんな感じでいけるいける

http://fast-uploader.com/file/6972384857561/

7.99 KB Speed:0   VIP Service 製作速報VIP(クリエイター) 更新 専用ブラウザ 検索 全部 前100 次100 最新50 新着レスを表示
名前: E-mail(省略可)

256ビットSSL暗号化送信っぽいです 最大4096バイト 最大50行
画像アップロードに対応中!(http://fsmから始まるひらめアップローダからの画像URLがサムネイルで表示されるようになります)


スポンサードリンク


Check このエントリーをはてなブックマークに追加 Tweet

荒巻@中の人 ★ VIP(Powered By VIP Service) read.cgi ver 2013/10/12 prev 2011/01/08 (Base By http://www.toshinari.net/ @Thanks!)
respop.js ver 01.0.4.0 2010/02/10 (by fla@Thanks!)