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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
0323
しまくろねこ(おにいさん)HSP3Dishでのシステムリクエスト設定で、setreq命令にて4解決


しまくろねこ(おにいさん)

リンク

2013/3/23(Sat) 21:04:05|NO.53184

HSP3Dishでのシステムリクエスト設定で、setreq命令にて設定タイプ名を「SYSREQ_CLSMODE」にして設定する値を「0」にし、redraw 0による描画開始時に画面をクリアしないようにすると、下記のソースにてWindows上とAndroid実機上にて表示がおかしなことになります。
redraw 1の前にboxf命令で画面をクリアしてあげればいいだけなのですが、気になりましたので報告致しました。
HSPのバージョンは3.32です。


#include "hsp3dish.as" setreq SYSREQ_CLSMODE, 0 redraw 0 ; color 0,0,0 : boxf 0,0,320,480 ;(boxfで画面をクリアしてあげると表示は正常になる) color 0, 0, 255 pos 320 / 2, 480 / 2 : mes "TEST" redraw 1


上記のソースをWindows上で実行したときのスクリーンショットです。
ウィンドウ内に謎の画像が表示されます。

http://www.geocities.jp/simakuroneko646/20130323.png

上記のソースをAndroid実機で実行したときのスクリーンショットはありませんが、下図がスクリーンショットの代わりです。
"TEST"は1度しか表示してないはずですが、画面内には指定していない座標に2つ余計に表示されています。

+---------------TEST--+ | | | | | | | | | | | | | TEST TEST | | | | | | | | | | | | | +---------------------+



この記事に返信する


しまくろねこ(おにいさん)

リンク

2013/3/23(Sat) 21:13:23|NO.53185

Windows上でのスクリーンショットのPNGファイルですが、外部サイトからリンクを踏んでも直接見られないのでURLをアドレスバーにコピペしてください。
申し訳ないです。



しまくろねこ(おにいさん)

リンク

2013/3/23(Sat) 23:08:43|NO.53187

もう1つsetreq命令にて不思議な現象が見つけましたので、同じスレッドに書き込みます。

HSP3Dishでのシステムリクエスト設定で、setreq命令にて設定タイプ名を「SYSREQ_CLSMODE」にして設定する値を「0」にし、redraw 0による描画開始時に画面をクリアしないようにすると、下記のソースにてAndroid実機上だけにて表示がおかしなことになります。

具体的に書くと、Android実機の解像度は480*800なのですが、320*480サイズで画面をスケーリングすると、スケーリングされたことによって使用されない領域(液晶上部と液晶下部)に、描画領域の一部の領域がその使用されない領域に同じものが描画されてしまっています。

(※プロジェクトフォルダにあるmain.cファイル内でスケーリング(320*480)を有効にしています)


;-------縦に 1,2,3 ... 19,20 と表示するテストソース #include "hsp3dish.as" setreq SYSREQ_CLSMODE, 0 redraw 0 color 0, 0, 0 : boxf 0, 0, 320, 480 color 255, 255, 255 repeat 20 pos 0, cnt * 16 : mes "" + (cnt + 1) loop redraw 1


下のURLはAndroid実機画面をデジカメで取った画像です。
画像を見る場合は、アドレスバーにコピペでお願いします。

http://www.geocities.jp/simakuroneko646/20130323_02.jpg



しまくろねこ(おにいさん)

リンク

2013/3/24(Sun) 22:47:28|NO.53227

geocitiesの仕様で外部サイトからアクセスすると(サーバにファイルが存在していても)画像ファイルが見れない為、アップローダーに画像ファイルをアップいたしました。

http://up3.viploader.net/pc/src/vlpc013472.png http://up3.viploader.net/pc/src/vlpc013471.jpg



おにたま(管理人)

リンク

2013/3/25(Mon) 23:54:48|NO.53254

ご報告ありがとうございました。
今後のバージョンでは改善していきたいと思います。



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