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


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
0709
山田boxfを使っても残像?が残って汚くなる6解決


山田

リンク

2012/7/9(Mon) 11:22:59|NO.47560

HSP3Dishを使って変換したプログラムですが、
Xcode4.3で実行してみると、iPhone(シュミレータ)の画面で
数字が少しづつ残ってしまい、汚くなってしまいます
※HSPでは問題無いです

どうすれば綺麗に表示されるのでしょうか?

どなたか教えてください。

#include "hsp3dish.as"
    font "MS UI Cothic",80   //ここでフォントを設定
    redraw 1
    pos 70,150
button "START", *start
    pos 200,150
button "STOP", *stp
*start
color 255,255,255
boxf 0,0,320,640
msec2=gettime(7)
sec2=gettime(6)
*kurikaesi
font "MS UI Cothic",80//★ここで毎回設定しないとフォントが小さくなってしまう
redraw 0
color 255,255,255
boxf         //ここで消す
await 16       //とりあえず
pos 15,15
color 255,0,0
msec=gettime(7)   //100分の1秒
sec=gettime(6)   //秒
mes strf("[%02d:", sec) + strf("%02d", msec)+"]"
redraw 1

goto *kurikaesi

*stp
stop



この記事に返信する


匿名

リンク

2012/7/9(Mon) 15:27:50|NO.47563

とりあえず全角スペースを消してスプリクトはpreで囲んでね。



山田

リンク

2012/7/10(Tue) 10:55:31|NO.47584

失礼いたしました、修正いたしました
どうぞよろしくお願いします


#include "hsp3dish.as" font "MS UI Cothic",80 redraw 1 pos 70,150 button "START", *start pos 200,150 button "STOP", *stp *start color 255,255,255 boxf 0,0,320,640 msec2=gettime(7) sec2=gettime(6) *kurikaesi font "MS UI Cothic",80 redraw 0 color 255,255,255 boxf await 16 pos 15,15 color 255,0,0 msec=gettime(7) sec=gettime(6) mes strf("[%02d:", sec) + strf("%02d", msec)+"]" redraw 1 goto *kurikaesi *stp stop



匿名

リンク

2012/7/10(Tue) 11:16:44|NO.47585

せめてソースにコメント位は書いたほうがいいと思いますよ



check

リンク

2012/7/10(Tue) 16:51:56|NO.47589

おそらくiPhone版HSPDishでのバグかなんかじゃないか?

すべてのプラットフォームで完璧に同様の表示を行うことをHSPに望むなよ。
HSPは簡単にいろいろできることが売りで、もともとマルチプラットフォームどころか
スマートフォン上で実行されることなんか想定していなかった(はず)。
だから、HSPDishでは必ずredrawが必要だのgfilter命令の追加だの
少しめんどくさい処理が追加されているだろ?

表示がおかしい、と思ってWindows上で正常に動作しているのならそれはバグか「誤差」だ。



kanahiron

リンク

2012/7/10(Tue) 18:25:56|NO.47594

そもそも、font命令はwindows版しか対応してません
使えたかもしれませんが、正常な動作は期待できません



山田

リンク

2012/7/11(Wed) 18:20:21|NO.47611

皆さん有難う御座います

おにたまさんから、バグなので修正するそうです。

HSPでiPhoneアプリが作れるなんて嬉しいですね。



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