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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0528
下郎hsp3dish 実機で実行すると強制終了7解決


下郎

リンク

2014/5/28(Wed) 14:27:08|NO.62229

はじめまして。
少し前にスマートフォンアプリの制作をしたいと思い、hsp3dishに手を出しました。
ビルドして実機に転送することは出来たのですが、実機で起動すると強制終了してしまいます。
Logcatにはエラー13のような文字がありました。

そこで簡単なスクリプト(画面に「こんにちは」と出るだけのもの)を作成し
実機に転送しましたが、真っ暗な画面に変な英字が出るだけでした。
Logcatを見てもエラーらしき表示はありません。

他の質問等やマニュアルを再度、確認しましたが解決法が見つからず参っています。
どなたかわかる方がいらっしゃればご助力お願いします。



この記事に返信する


リンク

2014/5/28(Wed) 15:29:19|NO.62230

その簡単なスクリプトが如何なるものか判りませんが、
アンドロイド版は現在日本語表示に対応していませんので
例えばmes命令で日本語を扱うと実機で文字が化けます。

エラー13が出るのは、画像ファイルを用意してないとか、
その名前が間違ってるとか、
assetsに入れてビルドしてないとか、
かなあ?



下郎

リンク

2014/5/28(Wed) 22:51:46|NO.62235

撃さん、ご回答ありがとうございます。
マニュアルを再度確認したところ、mes命令の部分を見落としておりました。
英語表記にするときちんと表示されました。

そして、また色々見返しつつ実機に転送しましたが
やはり強制終了してしまい、エラー13の文字が出ます。
私の手順を申し上げると
1.画像ファイルをpackfileし、dpmを作成。
2.その後、assetsフォルダにも画像ファイルを入れ、ビルドを実行。
3.転送するが強制終了。
画像ファイルの名前間違いもありません。
この手順でやっているのですがどこかおかしい部分があるでしょうか?



ZAP

リンク

2014/5/28(Wed) 23:30:36|NO.62236

画像ファイルは実行ファイルと同じ階層に置かれていますか?
たしかdish側ではサブフォルダは使えなかったハズ



リンク

2014/5/28(Wed) 23:37:44|NO.62237

手順だけではなんとも…ですけども。
過去ログちょいと漁ってみまして、

http://hsp.tv/play/pforum.php?mode=pastwch&num=53489
http://hsptv.sakura.ne.jp/play/pforum.php?mode=pastwch&num=53320

ここいらへんに関係があるのかも。



下郎

リンク

2014/5/29(Thu) 02:09:14|NO.62241

お二方ともご回答ありがとうございます。
画像ファイルが下層フォルダに入っていたので
同じ階層にして、dpmを作成しビルド
その後、実機に転送しましたがやはり強制終了してしまいました。
過去ログも見ながら、問題点を探しましたが
特に間違ったやり方をしているとも思えません。
スクリプトは以下のようにしています。

#include "hsp3dish.as"

celload"stage1.png",1,0

screen 0

redraw 0

gmode 0,320,480
pos 0,0
gcopy 1,0,0

redraw 1

どこか問題点がありますでしょうか。
ご回答よろしくお願いします。



下郎

リンク

2014/5/29(Thu) 05:12:03|NO.62242

先程まで色々試してみたところ無事、画像表示ができました。
しかし、画面サイズが320×480で固定されており変更ができません。
起動設定ファイルを試してみましたがダメで
main.cソースの編集で試してみましたがやはりダメでした。
どうやらmain.cソースの編集が効いていないみたいです。
画面サイズを設定せずにスケーリングの自動調整だけしてみましたが
それも出来てないみたいでした。
他に考えられる箇所はあるでしょうか?
ご回答よろしくお願いします。



下郎

リンク

2014/5/30(Fri) 16:54:17|NO.62252

今回の件は自分で解決することが出来ました。
回答してくださったお二方本当にありがとうございました。
またなにかありましたらよろしくお願いします。



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