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



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.90757への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

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