SRC質問掲示板Mk2
(現在 過去ログ36 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■6699 / inTopicNo.1)  スクロール(?)
  
□投稿者/ T -(2002/12/24(Tue) 18:35:24)
    文字を下から上(映画のEDとかでよくある)に動くようにするには、どうしたらいいですか?
    いちいち、
    Font ○pt RGB(○,○,○)
    PaintString - 400 ××××××××××
    Refresh
    Wait ○
    ClearPicture
    Font ○pt RGB(○,○,○)
    PaintString - 395 ××××××××××
    Refresh
    Wait ○
    ClearPicture
       ・
       ・
       ・
    としなくてはならないのでしょうか?
引用返信/返信 削除キー/
■6701 / inTopicNo.2)  Re[1]: スクロール(?)
□投稿者/ 一生十八 -(2002/12/24(Tue) 20:35:40)
    どうも。一生十八(いつき とおや)と申します。

    理論上は、おっしゃるとおりです。
    が、Forコマンドを使用し、カウンター変数(仮にIとします)を
    用いて、

    PaintString 100 (0+I) XXXXXXX

    というように記述すれば、同じ内容を記述するのでも
    労力を大きく削減できます。


    詳しくは、
     ヘルプ>シナリオの作成>イベントコマンドリファレンス>For
    および、
     ヘルプ>シナリオの作成>イベントコマンドリファレンス>PaintString
    にある説明を参照してください。
引用返信/返信 削除キー/
■6706 / inTopicNo.3)  Re[2]: スクロール(?)
□投稿者/ T -(2002/12/25(Wed) 15:29:00)
    For i = 0 To 500
    Font 12pt RGB(220,220,220)
    PaintString 100 ( 480 - i ) XXXXXXX
    Refresh
    Wait 0.3
    ClearPicture
    Next
    としてみましたが、文字が上まで来ると何故か下にいってしまうんですよ。
    別のやり方でも試してみましたが、文字の残像があったり…
    どのようにすればいいのかわからないです。
    あと、一行だけでなく、5行もの文字(おまけに5行と5行の間を開けて)をしたいのです
    教えてください
引用返信/返信 削除キー/
■6707 / inTopicNo.4)  Re[3]: スクロール(?)
□投稿者/ 幻魔の公子 -(2002/12/25(Wed) 16:35:17)
     幻魔の公子です。

     わからないなら不必要に難しいことはしない方がいいと思いますが、まぁそれはともかく。

     とりあえず、Y座標の数字が0以下にならないようにしてみてはどうでしょう?
     マイナス座標を指定した場合の動作は覚えていませんが、おかしくなる可能性としてはそれが一番ありえそうです。

     複数行表示するのは、単にY座標が必要なだけ下になるようにして、順に表示するようにするだけです。
     たとえば、20ずつ開ける場合の二行目は、一行目が(480 - i)になっているので(500 - i)になるようにすると。

     それでは。

引用返信/返信 削除キー/
■6708 / inTopicNo.5)  Re[4]: スクロール(?)
□投稿者/ T -(2002/12/26(Thu) 18:51:26)
    がんばってみます。
    ありがとうございました。
引用返信/返信 削除キー/
■6709 / inTopicNo.6)  Re[5]: スクロール(?)
□投稿者/ T -(2002/12/26(Thu) 18:53:01)
    解決済みチェック忘れました(汗)
解決済み!
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -