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


HSPTV!掲示板


未解決 解決 停止 削除要請

2020
0613
winとdishでのmesの挙動の違い2解決


リンク

2020/6/13(Sat) 10:52:11|NO.90757

メッセージが流れるルーチンを作っています。しかしdish版で
思うような挙動をしてくれません。具体的には、
・画面左に見切れる文字の消え方が変
・再度メッセージが右から流れる時、変な改行がされる
のですがこれを回避するにはどうすれば良いでしょうか?

#include "hsp3dish.as" //※dishでもwinに近い挙動にしたい font "",16 sdim msg,256:ofsX=0 msg="This is a pen.お早うございます、本日の天気は曇りです。" lngs=strlen(msg)*8 repeat redraw 0:color:boxf pos ofsX,0:color 255,255,255:mes msg,1 ofsX--:if ofsX<-lngs:ofsX=ginfo_winx redraw 1:await 16 loop



この記事に返信する


リンク

2020/6/15(Mon) 22:49:32|NO.90782

スレの質問につきまして、android実機では問題なく表示されると判明しました。
win版で不具合が出てもかまいませんので終了とさせていただきます。
あと試行中に気づいたのですが、ginfo_mesxを実行した際

・win版では画面内に表示されているサイズ(可変)を返す
・実機ではメッセージの幅(不変)を返す

という違いがあるようですのでどちらかに統一いただければと思います。
実機バージョンのほうがstrlenの問題回避に使えるので個人的には嬉しいです。



win

リンク

2020/6/17(Wed) 08:20:28|NO.90793

win版はほったらかしでOK



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