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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
1217
cat文字をゆっくりと表示する方法5解決


cat

リンク

2009/12/17(Thu) 23:54:16|NO.29323

質問です。
hsp3でメッセージを出すときに、一文字一文字ゆっくりと出す方法はありますか?
googleで調べてみたのですが、hsp2のときは命令があったと聞きました。
hsp3では、できなくなってしまったのでしょうか。
教えてください。



この記事に返信する


cerator

リンク

2009/12/18(Fri) 00:00:13|NO.29324

emesで調べたらどうでしょうか。



KA

リンク

2009/12/18(Fri) 20:24:12|NO.29330

>>hsp3でメッセージを出すときに、一文字一文字ゆっくりと出す方法はありますか?

なかなか曖昧な表現ですが

○”各文字”を表示する間隔をゆっくりにしたい。
 →文字をバラして、文字単位でwaitを入れて表示。

○文字全体を”電光表示板の様な”表示にしたい。
 →文字列を画像にして扱う。

○スプライトの様な効果を掛けたい。
 →同上。

どういう風に表示したいのか、具体的に分かれば的確な返事が返ってきます。
曖昧な表現では、御互い手間が増えるだけです。



undefined

リンク

2009/12/18(Fri) 21:59:17|NO.29332


#include "hsp3util.as" ;hsp3からモジュールになりました。 text 250 ;文字の表示速度を設定 emes "文字がゆっくりと表示されます"



orn

リンク

2009/12/19(Sat) 18:38:42|NO.29352

こんにちは。
私もKAさんと一緒でどういう風にしたいか分かりません。

どんな風にしたいか分からないので、サンプルをつくりました。
この中にあればいいのですが...

HSP 3.0

パターン1 (emesと同じく一文字ずつwaitをかけて表示する)

bun="Wellcome to HSP" repeat strlen(bun) pos cnt*8,0 mes strmid(bun,cnt,1) wait 10 loop

パターン2(ちょっとカッコイイ!!)

bun="Wellcome to HSP" cls 4 repeat strlen(bun) repeat 25 color cnt*10,cnt*10,cnt*10 pos x*8,0 mes strmid(bun,x,1) wait 1 loop wait 1 x++ loop

パターン3 (スクロール)

bun="Wellcome to HSP" repeat redraw 0 color 255,255,255 boxf color 0,0,0 pos 0,0 mes bun color 255,255,255 boxf cnt,0,640,480 wait 1 redraw 1 loop

と私が 思いついた&見つけた ものです。

おそらく、何百個という修飾の仕方があると思いますが、
これぐらいしか思いつきませんでした。

参考等になれば幸いです。



cat

リンク

2009/12/19(Sat) 21:32:20|NO.29355

無事解決しました。
あいまいな表現ですいませんでした。
ぼくが言いたかったのは、一文字一文字をゆっくり出すことでした。



拡張モジュールのことをまったく知りませんでした…。



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