HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0902
EvolHSPdish 一瞬ついて消える8解決


Evol

リンク

2013/9/2(Mon) 01:49:04|NO.56812

題名のまんまなんですけど

なんとなく作って起動してみたんですけど一瞬だけ画面が付いてすぐにホーム画面に戻るのですがどうすればいいでしょうか?



#include "hsp3dish.as" celload "map.bmp",1//640*520 *main repeat redraw 0 color 128,128,255:boxf:color pos 0,0 gcopy 1,x,y,320+x,480+y redraw 1 await 20 mtlist touchid num=stat repeat num id = touchid(cnt) mtinfo touch,id if touch(0)=0{ mouse_x=mousex mouse_y=mousey } if touch(1)>mouse_x{ mouse_x=mousex x-=10 if x<=0 : x=0 } if touch(1)<mouse_x{ mouse_x=mousex x+=10 if x>=320 : x=320 } if touch(2)<mouse_y{ mouse_y=mousey y+=10 if y>=40 : y=40 } if touch(2)>mouse_y{ mouse_y=mousey y-=10 if y<=0 : y=0 } loop loop stop
どこかプログラムが間違っているのでしょうか?
画像の描画(表示だけ)ならできました
dpmファイルもしっかり機能しています。



この記事に返信する


KA

リンク

2013/9/2(Mon) 03:47:49|NO.56816

「なんとなく」ではなくて、真剣に作れば解決するでしょう。



Evol

リンク

2013/9/2(Mon) 06:18:30|NO.56817

KAさんへ


これはこれで自分なりに真剣ですよw


これをもとにすごろくゲームでも作ろうかと思いまして。

しかし配列で作るか画像のごり押しで作るかどうかになって

画像の方で作ることにしました。

しかしスマホのサイズでは到底入りきらないと思ったので指でスライドさせてマップ全体を見渡せる

機能を付けようと思ってこのプログラムを組んだのですがあんまりうまくいかずにこのスレを立ててみて

情報などを得ようとしました。しかし、KAさんからしたら真剣じゃないように見えたのでしたら

それは誤解です 周りから見たら平凡かもしれませんが自分では真剣なので



ZAP

リンク

2013/9/2(Mon) 07:55:34|NO.56818

気になる部分をコメントアウトして実行するなどして、原因を絞り込みましょう。



TOTO

リンク

2013/9/2(Mon) 12:56:13|NO.56824

HSP3Dish helperのLogcatを見ればエラーが表示されていると思います。



Evol

リンク

2013/9/3(Tue) 14:55:42|NO.56844

返信遅くなりました

>>ZAP

コメントアウトして実行とはどうやるのでしょうか
stop命令で気になるところにつけ足せば確認できますか?


>>TOTO

デバックってこれの事ですよね?


debug:

BUILD SUCCESSFUL
Total time: 4 seconds

みた感じエラーとは書かれていないように見えますが
これはエラーなのでしょうか?



Evol

リンク

2013/9/3(Tue) 15:15:20|NO.56845

>>ZAP

一応stop命令でちょくちょく止めていってわかったのが


mtlist touchid
この命令です
たぶんこの命令が原因で着いた瞬間に消えるのですがどうすればいいでしょうか



TOTO

リンク

2013/9/3(Tue) 15:37:10|NO.56846

Evol様

いえ、違います。
それはビルド時、Console画面に出てくるログです。

Logcatでエラーを見る方法は下記の通りです。

1.一度、「クリーン」を実行します。
2.「ビルド」ボタンを押しビルドをします。
3.本体にUSBを接続し「転送」ボタンを押します。本体にAPKが転送されアプリがインストールされます。
4.本体にUSBを指した状態のまま「Logcat」ボタンを押します。
5.本体にインストールしたアプリを実行します。

正常であれば

I/native-activity(26488): Init:HGIOScreen(480,854) I/native-activity(26488): Tex:ID0 (256,128)(256x128) I/native-activity(26488): Scale(1.500000,1.500000) I/native-activity(26488): ---Init HSP3 I/native-activity(26488): Tex:ID1 (512,1024)(320x1020) I/native-activity(26488): ---Term HSP3
上記のようなメッセージが出ます(数字は違うかもしれません)。
異常動作していれば、Error XX(XXは数字)とエラーが表示されます。まずはエラーがあるかどうかを確認してみてください。



Evol

リンク

2013/9/3(Tue) 19:51:14|NO.56851

>>TOTO


本体(スマホ)との接触が悪くて直接つなげることができないのですが
貴重な回答をありがとうございました


一応これで解決にしておきます



ONION software Copyright 1997-2023(c) All rights reserved.