※この記事で公開されているファイルは古いバージョンです。
さらに新しいバージョンをこちらで公開しています。
HSP3Dishランタイムのアップデート版を公開しました。
更新された内容の概要は以下を参照してください。
2014/06/05 ver3.4b5
userdef.as及びhspdef.asの定義が多い場合にエディタが起動できなくなる不具合を修正
変数名に付加された全角スペースが無視されない不具合を修正
[HSP3Dish][Win] hsp3dish.iniファイルが空の場合に落ちる不具合を修正
[HSP3Dish][android] β3でレジューム時のテクスチャ復帰がおかしくなっていたのを修正
[HSP3Dish][android] コンパイルのアーキテクチャ設定を標準でARMv7となるように修正(浮動小数演算などが高速化されます)
[HSP3Dish][android] 初回のサウンド再生時、冒頭の音が重複して再生されることがある不具合を修正
[HSP3Dish][android] exec命令にアクティビティ名を検索して実行するオプションを追加
[HSP3Dish][android] フォント表示のキャッシュ設定(SYSREQ_MESCACHE_MAX)をシステムリクエストに追加
[HSP3Dish][android] mes命令による内蔵フォント表示に対応
[HSP3Dish] OBAQの機能で、qsetreq命令による設定が一部正しく反映されない不具合を修正
主にandroid版のHSP3Dishランタイムの不具合をいくつか修正したほか、フォント描画のサポート、コンパイル環境の最適化などを行なっています。
ダウンロードはこちらからどうぞ。
hsp3dish34b5.zip (12.9 MiB)
このアーカイブは、HSP3Dishの最新アップデーターです。HSP3.4β4フルセットに含まれているHSP3Dishランタイム及び関連ファイルをすべてアップデートするものです。
HSP3Dishのインストールを行なう場合は、アーカイブ内のファイルをHSP3.4β4インストール フォルダに上書きしてください。同名のフォルダも上書きして構いません。 アップデートには、hsp3dish.exe(実行時ランタイム)、hsp3dish.hrt(実行ファイル作成用ランタイム)、hsp3dish.as(ヘッダファイル) が含まれています。必ずこれらのファイルをセットで更新するようにしてください。
詳しい利用方法などは、こちらのマニュアルを参照してください。
HSP3Dishマニュアルインデックス
http://www.onionsoft.net/hsp/v33/hsp3dish.htm
Related posts:
Comments:9
- しまくろねこ 14-06-11 (水) 23:01
-
こんにちは。HSP3Dishの開発お疲れ様です。
β5になってAndroid上で日本語表示ができるのを確認しましたが、標準のfont命令にてフォントサイズを変更しても、Android実機上ではフォントの大きさが反映されていないようです。(Windows上では反映されています)
;————————————————– テストソース
#include “hsp3dish.as”redraw 0
color 0, 0, 0 : boxf
font “”, 9 : color 255, 255, 255 : mes “123ABCDあいうえお愛上尾”
font “”, 12 : color 0, 255, 255 : mes “123ABCDあいうえお愛上尾”
font “”, 20 : color 255, 0, 255 : mes “123ABCDあいうえお愛上尾”
font “”, 32 : color 255, 255, 0 : mes “123ABCDあいうえお愛上尾”
redraw 1
stop - しまくろねこ 14-06-11 (水) 23:26
-
すみません。こちらの環境を書き忘れました。
WindowsVista
Nexus7(2012)
Android 4.3
です。 - 匿名 14-06-16 (月) 20:09
-
Android内蔵フォント対応ついにきましたね。
テンション上がります!おにたまさんありがとうございます!
- しまくろねこ 14-06-22 (日) 22:59
-
書き込みに少し誤りがありました。
Android実機上で、font命令で指定したフォントサイズには反映されていることはされていますが、一番最初に使用したfont命令のフォントサイズだけが反映され、それ以降のfont命令で指定したフォントサイズは最初に指定した大きさになってしまい反映されていないようです。;―――――――――――――――― テストソース
#include “hsp3dish.as”redraw 0
color 0, 0, 0 : boxf
font “”, 9 : color 255, 255, 255 : mes “123ABCDあいうえお愛上尾” ; 最初の9ポイントは有効。反映されている。
font “”, 12 : color 0, 255, 255 : mes “123ABCDあいうえお愛上尾” ; 指定した大きさに反映されていない。表示されている大きさは9ポイントのまま。
font “”, 20 : color 255, 0, 255 : mes “123ABCDあいうえお愛上尾” ; 指定した大きさに反映されていない。表示されている大きさは9ポイントのまま。
font “”, 32 : color 255, 255, 0 : mes “123ABCDあいうえお愛上尾” ; 指定した大きさに反映されていない。表示されている大きさは9ポイントのまま。
redraw 1stop
- しまくろねこ 14-06-29 (日) 2:00
-
度々申し訳ありません。
.
http://hsp.tv/play/pforum.php?mode=all&num=62618
.
HSPTV掲示板で他の方が見つけてくださったのですが、DIsh用に作った自作の文字表示モジュールをβ5でビルドすると、「as.exeは動作を停止しました。…」と表示されビルドできなくなってしまいました。
β4まではビルドできていたと思ったのですが・・・。
どうも原因は、下記のように配列に数値を入れていく処理を15,600行くらいソース内で書いているのですが、これが原因のようです。
.
f_cd(32) = 0
f_cd(33) = 1
f_cd(34) = 2
f_cd(35) = 3 これが延々と15,600行くらい続く。
.
試しに、この配列に数値を入れていく行を全て削除してβ5でビルドすると、正常にビルドが通ります。 - onitama 14-07-01 (火) 0:15
-
色々な不具合の報告ありがとうございます。
まず、フォントサイズが変わらない問題については、キャッシュが原因ですので、次のバージョンでは修正されます。
長いソースのビルドでエラーが出る問題については、まだ原因がわかりませんが調査をしていきたいと思います。
http://hsp.tv/play/pforum.php?mode=all&num=62679#62706また、かなり昔からあったandroid上でスケーリングを行なった際に、余白部分に画面の一部が描画されてしまう問題ですが、原因がわかってきました。
スクリプトの先頭に、setreq SYSREQ_CLSMODE,1
を追加して、症状が改善されるか確認をお願いできますでしょうか。
これで正しく表示されるようであれば、こちらの初期化ミスです。
次のバージョンでは修正したいと思います。 - しまくろねこ 14-07-01 (火) 21:50
-
お返事ありがとうございます。
ご支持に通りに、スクリプトの先頭に
setreq SYSREQ_CLSMODE, 1
としたところ症状が改善されました。 - yu 14-07-02 (水) 18:16
-
onitamaさん、こんにちは。
こちらでも setreqの設定で改善されました。ありがとうございます! - gotou 14-07-10 (木) 11:00
-
改善おつかれさまです。報告です。
setreqはスピードアップの為、0を使ってました(^^;
1にしたところ実機kindlefireHDは改善されF-04DではNGでした。
hgio_autoscale( 3 )は処理速度が15%ほど低下するため、この現象が直ると嬉しいです。
もう1つ、OBAQですがWindows上では問題ありませんが実機だとsysreq関係の値がバラバラでオブジェクトの挙動が不安定でした。
Trackbacks:0
- Trackback URL for this entry
- https://www.onionsoft.net/wp/archives/1197/trackback
- Listed below are links to weblogs that reference
- HSP3Dish ver3.4b5を公開しました from おにたま(オニオンソフト)のおぼえがき