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


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0126
hsp9574332スクロールのような感じの・・・7未解決


hsp9574332

リンク

2011/1/26(Wed) 00:05:15|NO.36755

スクロールのように文字が右から左へ美しくスムーズに移動するようなプログラムを作りたいのですが、
よい方法はありませんか?



この記事に返信する


ひらまる

リンク

2011/1/26(Wed) 00:47:13|NO.36759

う〜〜〜ん?
こういうことですか?

buffer 1 mes "右から左にスクロール?" 文字幅 = ginfo_mesx 文字高さ = ginfo_mesy gsel 0 repeat 文字幅 gmode 0, cnt, 文字高さ pos 文字幅 - cnt,0 gcopy 1, 文字幅 - cnt await 1 loop buffer 2 mes "それともこういうこと?" 文字幅 = ginfo_mesx 文字高さ = ginfo_mesy スクリーン幅 = ginfo_winx gsel 0 repeat スクリーン幅 gmode 0, 文字幅, 文字高さ pos スクリーン幅 - cnt, 文字高さ gcopy 2 await 1 loop



hsp9574332

リンク

2011/1/26(Wed) 01:52:38|NO.36761

ありがとうございます
無事解決しました。



先輩

リンク

2011/1/26(Wed) 09:33:14|NO.36764

「美しく」が欠けてるが。



ORZ

リンク

2011/1/26(Wed) 13:41:02|NO.36767

ここは以後、美しさについて研究するスレになりました。



ひらまる

リンク

2011/1/26(Wed) 13:49:13|NO.36768

申し訳ありませんでした。
私としたことが、美しさを欠かすなど…

美しい文字列 = "Yes! So! Beautiful!!" 文字数 = strlen( 美しい文字列 ) / 2 移動時間 = 64 回転率 = 0.5 randomize 128 repeat 文字数 バッファ( cnt ) = ginfo_newid buffer バッファ( cnt ) font msmincho, 26, 19 boxf color rnd( 256 ), rnd( 256 ), rnd( 256 ) 文字 = strmid( 美しい文字列, cnt * 2, 2 ) mes 文字 文字幅( cnt ) = ginfo_mesx 文字高さ( cnt ) = ginfo_mesy 文字X( cnt ) = double ( ginfo_winx + 文字幅( cnt ) ) 文字Y( cnt ) = double ( rnd( ginfo_winy ) ) 目標X += 文字幅( cnt ) 移動速度X( cnt ) = double( 目標X - 文字X( cnt ) ) / 移動時間 移動速度Y( cnt ) = double( ginfo_winy / 2 - 文字Y( cnt ) ) / 移動時間 loop 描画用バッファ = ginfo_newid buffer 描画用バッファ repeat 移動時間 + 1 redraw 1 redraw 0 gradf ,,,,1,$FF0000,$0000FF await 1 回転 = ( 回転率 * 移動時間 ) - ( 回転率 * ( cnt + 1 ) ) repeat 文字数 文字X( cnt ) += 移動速度X( cnt ) 文字Y( cnt ) += 移動速度Y( cnt ) gsel 描画用バッファ boxf pos 文字幅( cnt ), 文字高さ( cnt ) grotate バッファ( cnt ), 0, 0, 回転, 文字幅( cnt ), 文字高さ( cnt ) gsel 0 gmode 2, 文字幅( cnt ) * 2, 文字高さ( cnt ) * 2 pos 文字X( cnt ), 文字Y( cnt ) gcopy 描画用バッファ, 0, 0 loop loop



hsp9574332

リンク

2011/1/28(Fri) 21:58:44|NO.36785

おお!!
素晴らしいです!!
これは素晴らしいですね
ありがとうございます
美しいです。

できれば次は「きらやかさ」や「輝き」を極めたものも見てみたいです



ひらまる

リンク

2011/1/29(Sat) 04:16:36|NO.36788

どうぞ。

/******************************************************************************************** *  +     ゚  . +            . . .゚ .゚。゚ 。 ,゚.。゚. ゚.。 .。* *   . .   ゚  . o    ゚  。  .  , . .o 。 * .゚ + 。☆ ゚。。.  .* *               。       。  *。, + 。. o ゚, 。*, o 。. * *  ゚  o   .  。   .  .   ,  . , o 。゚. ,゚ 。 + 。 。,゚.。 * * ゚ ,   , 。 .   +  ゚   。  。゚ . ゚。, ☆ * 。゚. o.゚  。 . 。 * *。 .  .。    o   .. 。 ゚  ゚ , 。. o 。* 。 . o. 。 . . * *        。   .   。  . .゚o 。 *. 。 .. ☆ . +. .  . * * 。 .  . .   .   .  。 ゚。, ☆ ゚. + 。 ゚ ,。 . 。  , .。 * *    ゚  。   ゚  .  +。 ゚ * 。. , 。゚ +. 。*。 ゚.   . . .  . * * 。  .   . 。 。゚. 。* 。, ´。.  ☆。。. ゚。+ 。 .。  .  。   . * *  .   。  ゚ ゚。 。, .。o ☆ + ,゚。 *。. 。 。 .    。    . * * ゚ .゚ ゚  。゚ + 。. +。 * 。゚。゚., ,+ 。゚. 。 . .   ,    ,   . * *゚。゚+゚`, o。。.゚*。゚ 。.゚ 。 ☆+。。゚. ° 。 .   ,      ゚    ゚ * * 。, .゚。 + ☆。,゚. o。 。+ 。゚.,  . ゚   ,   。     。   .   . * * ゚. o * 。゚。゚.。゚。+゚ 。 。 ゚。 ゚ 。  ゚ * *゚` .゚ .゚. ゚. . ゚  .  ゚  .   ,  .     .  .   。      ゚ . * * .  .     . ,     。       .           .  ,    . * *      。                 ゚   .           。 * * , .        .           ,       .     . * *********************************************************************************************/ #include "hspinet.as" font msgothic, 34 pos 30, 220 OutString = "" InString = "krKBQIFFgUCOcYFAgUWBQINtgUCBRYFAg4qBQIFFgUCV4w==" b64decode OutString, InString, -1 mes OutString



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