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


HSPTV!掲示板


未解決 解決 停止 削除要請

2015
1105
admhspdishのdpmファイルについて6解決


adm

リンク

2015/11/5(Thu) 20:23:13|NO.72802

公式マニュアルには画像データー等はdata.dpmでパックして
それを使うようにと記載してあるのですが。
具体的な手順がわかりません。

スクリプトエディタ上にて

・ツール→PACKFILE編集→埋め込む画像を指定
・ツール→DPMファイル作成

スクリプトは

redraw 0 celload "xxx.jpg",3 i=stat celput i redraw 1
ウィンドウズ上では画像が読み込まれるのですがスマホ側だと読み込みに失敗して
アプリが終了してしまいます。何か特別な記載が必要なのでしょうか?




この記事に返信する


窓月らら

リンク

2015/11/6(Fri) 01:24:37|NO.72805

HSP3Dish helper を使っているのなら、dpmを指定する項目があります。
あと、過去の一部バージョンはバグがあってdpmが正しく動いてないので
最新の 3.5β2 にしてください(必須)。



adm

リンク

2015/11/6(Fri) 15:15:14|NO.72811

>> HSP3Dish helper を使っているのなら、dpmを指定する項目があります。

すいません説明が不足していました。
詳しい手順は、

(1) 使う画像類を適当に作成したフォルダに入れる
例:imgフォルダ

(2) HSPdish helper ver1.2を起動してソーススクリプトを指定
データファイル(dpm)を指定
この段階でimgフォルダにdata.dmpが作成される

(3) ビルド
HSPはHSP3.5β2を上書き済みです。
階層はこんな感じです。

C:\android\test\test.hsp C:\android\test\img\xxx.jpg C:\android\test\img\data.dpm←作成された物

assets フォルダに画像を入れた場合は問題なく動作しました。



窓月らら

リンク

2015/11/6(Fri) 17:17:07|NO.72813

まず画像のフォルダですが、これはどこでも構いません。
そして、HSP3Dish helper のちょっと紛らわしい部分ですが
dpmファイルはビルド時に更新してくれなくて [作成...] で
フォルダ選択時に作成されるってところですね。
つまり、画像を更新・追加したら、選択し直さないといけません。

作成された apk の中に
lib\lib\armeabi-v7a\hsp3dish.so
があれば、これがdpmです。

説明書にもありますが、音声はdpmに入れても動きません。(wavで試しました)



窓月らら

リンク

2015/11/6(Fri) 17:20:04|NO.72814

あ、間違えた。
\lib\armeabi-v7a\hsp3dish.so
です。



窓月らら

リンク

2015/11/6(Fri) 17:28:41|NO.72815

ちなみに、前バージョンではdpmが正しく動いてなかったので…
もし旧バージョンで作ったプロジェクトなら、
プロジェクトを作り直したほうがいいかもしれません。



adm

リンク

2015/11/6(Fri) 17:51:57|NO.72816

>>もし旧バージョンで作ったプロジェクトなら、
>>プロジェクトを作り直したほうがいいかもしれません。

クリーンを行い、ゴミフォルダを削除して、新規に作成したところ無事動作しました!!
ハー・・本当にありがとうございました!



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