他サイト更新RSSぴぽぺ速報最新記事

テトリスみたいなAndroidアプリを作ってるんだけど、詰まったから助けてほしい

このエントリーをはてなブックマークに追加 LINEで送る

1: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:18:40.28 ID:Yelv2nyR0.net

テトリスのようなブロックゲームを作ってるんだが、上からブロックの画像が落ちてくるのができない
一秒ごとに画像の位置を下にセットしていけばいいんだと思うんだが
エラーはでないけどアプリを起動させたらすぐに強制終了になるか、画面が真っ黒になる
どうすればいい?

2: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:19:21.74 ID:7kJ8tWMU0.net

ワケわからんわ

3: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:19:28.12 ID:7kJ8tWMU0.net

ワケわからんわ

5: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:19:49.32 ID:DMCE1E01d.net

コンソール見ろよ

8: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:20:23.52 ID:Yelv2nyR0.net

>>5
コンソールとかログカットの見方がよくわからん

42: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:45:26.45 ID:0qM2Tvbqp.net

>>8
日本語も出来ないと思いきや英語も出来ないとは

9: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:22:00.21 ID:DMCE1E01d.net

>>8
エラー出てないってわかってるのか
それなら見れてるんじゃないの?

ソースうp

6: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:19:52.46 ID:Yelv2nyR0.net

AndEngineで作ってるんだが、TimerHandlerだとすぐに強制終了
Thread.sleep(1000)だと真っ黒になる

10: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:22:35.77 ID:O7PoH/pBD.net

AndEngineは知らんが、動かす以前に何かの表示はできたんだよね?
止まった状態の棒だけでも。

12: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:23:40.80 ID:Yelv2nyR0.net

>>10
それはできる

13: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:25:27.66 ID:tSSKVKEH0.net

なるほどわからん

14: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:27:05.17 ID:O7PoH/pBD.net

Draw的な関数の中で描画命令してるんだよね?
基本的には座標をその棒関連の変数に持たせておいて、Drawではひたすらその位置に描画させるだけやで
Updateの中で、now-prevtime>>1秒だったら棒の位置表す変数の中身を下にずらすんやで

そもそも普通Sleepは使わない

16: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:28:27.38 ID:Yelv2nyR0.net

>>14
なにを言ってんのかさっぱりわからん

15: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:27:40.21 ID:Yelv2nyR0.net

インポート文は省略

17: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:29:28.03 ID:Yelv2nyR0.net

移動は1回だけ成功したことがある
俺はWhile文を使って繰り返し移動させたいんだが、1回しか移動しなかった

18: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:29:34.71 ID:DMCE1E01d.net

そもそも配列じゃだめなのかこれ

19: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:30:00.79 ID:Yelv2nyR0.net

>>18
やり方教えてください

23: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:32:52.22 ID:DMCE1E01d.net

timer handlerのnew timer callbackのとこ new ITIMERになってないか?

iが入ってる気がするんだけどこれは正常なのか

26: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:35:23.24 ID:Yelv2nyR0.net

>>23
参考書にもそう書いてあるし正常だと思う
多分

21: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:30:42.59 ID:jS75u3zOa.net

いやいやエラーログ見ろよ

20: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:30:01.93 ID:O7PoH/pBD.net

このあと用事あるから落ちるけど
timerHundlerがUpdate的なことやってるから合ってる

うーん、すまん、ぱっとみ問題無さそうなんだけどlogcatみないと何とも

24: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:33:24.43 ID:O7PoH/pBD.net

logcat見方でくぐるんや!

25: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:34:25.58 ID:Yelv2nyR0.net

とりあえずログカット

30: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:36:11.79 ID:bcKYuVXaa.net

直撮り……だと!?

31: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:36:25.33 ID:dsl0RlzVa.net

ぬるぽ

33: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:36:57.07 ID:/nP/mwDqd.net

ガッ

35: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:39:01.66 ID:Yelv2nyR0.net

スクショだ

36: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:39:12.03 ID:sMcST5b00.net

ぬるぽって出てるじゃねえか

37: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:40:35.14 ID:Yelv2nyR0.net

>>36
赤い文字の三行目のことか?
つまりどの変数に値が入ってないんだ?

40: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:43:28.48 ID:Yelv2nyR0.net

あ、ごめん間違えた
あのあといろいろコードを変えたから>>15のコードとログカットはなんの関係もないわ

41: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:45:02.85 ID:x+BW+pd1p.net

>>40
このクソハゲめが

39: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:42:57.37 ID:jS75u3zOa.net

timerHandler 作る前に使ってるじゃん
registerUpdateHandler より先にs()呼び出せ

43: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:47:00.20 ID:Yelv2nyR0.net

>>39
できた!
でも下に行ってほしいのに上に行った!
だから- 10を+10にしたらブロックはずっと止まったままで動かない
なんでだ!?

45: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:47:29.78 ID:W3NTkneUr.net

>>43
もう上に行くテトリスで良くね?

46: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:48:31.56 ID:Yelv2nyR0.net

>>45
それもいいかもしれんが
でも下に行かせたい

48: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:50:52.18 ID:jS75u3zOa.net

その上の条件文を見直せ

54: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:54:23.25 ID:Yelv2nyR0.net

>>48
While文の条件か?
どうすればいいの?
てか今気付いたんだがWhile文の位置ってこれでいいのか?
この位置だと繰り返すけど一気に移動するのと変わんないよな

57: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:57:28.84 ID:jS75u3zOa.net

>>54
わかってるじゃん
このままだと一気に移動するよ
そこまでくればあと一歩だ

60: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 11:04:33.12 ID:Yelv2nyR0.net

>>57
ダメだったぞ
画面が真っ黒になった
参考書には画面が真っ黒になる原因としてなんか書いてあるけどさっぱり理解できない

64: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 11:08:35.33 ID:Yelv2nyR0.net

なにを言っているのか


62: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 11:07:01.05 ID:8tu64qHCd.net

whileじゃなくてifだろ

67: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 11:13:26.57 ID:8tu64qHCd.net

whileをifに
あとandengineの座標は確か左上が0,0で、右下にいくとプラスされるからそこをよく考えろ

68: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 11:17:11.23 ID:Yelv2nyR0.net

>>67
えええええええ!??
できたあああああああああああああああああああああああああああああああああ
そうだよな
繰り返しはTimerHandlerがやってくれるもんな!
なんで俺はWhile文を使ってたんだ

69: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 11:19:18.52 ID:Yelv2nyR0.net

うわあマジでできた
ありがとうお前ら

70: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 11:20:12.86 ID:sqBp2RbSd.net

というかその参考書なんていうやつ?

71: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 11:26:52.96 ID:Yelv2nyR0.net

>>70
Andengineで作るAndroid2Dゲームって本

22: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:30:57.93 ID:ngTzWc1W0.net

スマホアプリ以前にwindowsで動くもの作れよw

28: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 10:35:47.19 ID:Yelv2nyR0.net

>>22
スマホアプリで一儲け狙ってるんだ

65: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 11:11:31.96 ID:U5909GnLp.net

そもそもパクリゲー作んなよ

66: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 11:12:16.88 ID:Yelv2nyR0.net

>>65
パクリジャネーヨ!
ただのブロックゲームじゃねえし!
ブロックゲームってだけでアイデアはオリジナルだ

72: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 11:34:03.82 ID:Yelv2nyR0.net

いやーマジで助かった

73: 以下、\(^o^)/でVIPがお送りします 2015/01/16(金) 11:38:03.21 ID:XGUYbweid.net

おめでとう

sosu



このエントリーをはてなブックマークに追加 LINEで送る
↑この記事をみんなに広めよう↑

↓ランキングクリックよろしくお願いします↓
 にほんブログ村 2ちゃんねるブログ 2ちゃんねる(ニュース)へ にほんブログ村 2ちゃんねるブログ 2ちゃんねる(ゲーム)へ

コメントをどうぞ

メールアドレス
コメント本文

  • あなたのコメントが、更にこの記事をおもしろくします。

プロフィール

PipopeFavicon

ぴぽぺ速報です。

下らないニュース、
おもしろい事件、
ゲームなど色々扱っております。
1日約70記事です。

Twitter
RSS

↓ランキングクリックよろしくお願いします↓
 にほんブログ村 2ちゃんねるブログ 2ちゃんねる(ニュース)へ にほんブログ村 2ちゃんねるブログ 2ちゃんねる(ゲーム)へ

新着情報

逆アクセスランキング

アクセスカウンター

  • 16現在の記事:
  • 1482419総閲覧数:
  • 41今日の閲覧数:
  • 217昨日の閲覧数:
  • 532212総訪問者数:
  • 34今日の訪問者数:
  • 147昨日の訪問者数:
  • 126一日あたりの訪問者数:
  • 0現在オンライン中の人数:

genzou1919 world