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


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
0909
hikahsp3dishのpicloadについて12解決


hika

リンク

2015/9/9(Wed) 11:18:51|NO.71522

スマホに画像を表示したいのですが、
下記のプログラムをビルドし実機で起動すると一瞬だけ起動してすぐ消えてしまいます。
picload等を使わず文字表示だけなら問題なく起動してくれますが
picloadを入れると不具合が出るようです。
プログラム自体に問題があるのでしょうか?
私自体プログラム初心者なので私に問題があるのでしょうか?

#include "hsp3dish.as"
#cmpopt varname 1
buffer 1
picload "usa1.png"
screen 0,320,480

*main
redraw 1
redraw 0
color 255,255,255
boxf
color 0,0,0
pos 0,0
;mes "aaaa"
gcopy 1,0,0,64,64
await 1
goto *main



この記事に返信する


kanamaru

リンク

2015/9/9(Wed) 12:34:21|NO.71526

気になることが2点。
1.hsp3dishでbufferは使えない。
2.picloadではなくcelload&celputを使うほうがよい。



motchy

リンク

2015/9/9(Wed) 12:41:23|NO.71527

>1.hsp3dishでbufferは使えない。

確保することはできます。画像のロードも。HSPの描画命令(line,pset等)は通用しませんが。

>hikaさん

間違ってたらすみませんが、「screen 0,320,480」をgsel 0 に変えてトライしてみるといいかもしれません。
実機で screen0 のサイズ変更はできなかったと思うので。

HSP3dishの実機でバッグは非常に骨の折れる作業ですが、logcat なるものがありますので、エラー発生行まではわからなくても、エラーコードだけなら分かるので利用してみると少し楽になるかもしれませんよ。



hika

リンク

2015/9/9(Wed) 12:51:01|NO.71528

>kanamaruさん
返信ありがとうございます!
早速下記のように変更してみましたがやはり起動するとすぐアプリが終了してしまいます。
pc上では起動するのですが、、(涙)

#include "hsp3dish.as"
#cmpopt varname 1
celload "usa1.png",1
screen 0,320,480

*main
redraw 0
color 255,255,255
boxf
color 0,0,0
pos 0,0
celput 1
pos 100,100
mes "aaaa"
await 33
redraw 1
goto *main



hika

リンク

2015/9/9(Wed) 12:59:46|NO.71529

>motchyさん
返信ありがとうございます!
gselにしてみましたがうーん、、、

ところで気になったんですがビルド後にできるbinフォルダの中の実行ファイル
***-debug.apkのときと***.apkのときがあります。
画像を差し込む命令を入れるとdebugの表示がつきますが何か関係しますか・・・??



motchy

リンク

2015/9/9(Wed) 13:18:04|NO.71531

あら、駄目でしたか。残念です。

apkファイルの名前が変わることについては経験が無いので私にはわかりません。私の場合は常に ***-debug.apk だったので。

何行目まで生きてるか手探りで探す方法もありますが、面倒なので logcat で当たりを付けるのが良いかと思います。
logcat で表示されるエラーコードを見てみてはどうでしょうか?



hika

リンク

2015/9/9(Wed) 13:32:20|NO.71532

>motchyさん
logcatつかってみました!
エラー番号13ということなんでそもそも画像がないって言われてるのかな??
関連の記事を探してみたいと思います!



沢渡

リンク

2015/9/9(Wed) 18:03:36|NO.71533

プロジェクトフォルダのassetsサブフォルダに画像ファイルは入っているでしょうか?
data.dpmを使う方式だと色々不具合があるようです。(私もdata.dpm方式だとダメでした)



hika

リンク

2015/9/9(Wed) 18:40:45|NO.71538

>沢渡さん
返信ありがとうございます!
早速やってみましたがうまくいきません。。。
assetsを使う場合だとビルド時にデータファイルの指定は要らないのかな・・・??
相変わらずエラー13がでちゃいます、、、



motchy

リンク

2015/9/9(Wed) 18:49:36|NO.71539

別の画像データファイルを使っても同じ結果になりますか?



hika

リンク

2015/9/9(Wed) 19:11:16|NO.71542

>motchyさん
わ!できました!!
え、えっと、、、画像が悪かったんでしょうか・・・??



motchy

リンク

2015/9/9(Wed) 19:51:34|NO.71544

上手く行って良かったですね!

多分画像に問題があったのだと思います。詳しいことはわかりませんが..。



hika

リンク

2015/9/9(Wed) 20:15:01|NO.71547

>motchyさん
たぶんpngでも細かい設定があるんだとおもいます!!
最後別のソフトで画像をpng保存しなおすことで解決しました!!


無事解決しました!!メインプログラムのほうも無事実機テストに成功しました!!
引き続き開発に勤しみたいと思います!!
ありがとうございました!!

結論:
画像の保存形式の問題。ちゃんと説明書を読みます。。。orz



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