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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0730
Satio Softニコニコ動画のコメントの件について7解決


Satio Soft

リンク

2014/7/30(Wed) 08:51:17|NO.63196

自分はニコニコ動画のように、コメントをながすHSPを作っています。

//コメントが流れるスクリプト hoge="ニッコニコ" ;変数 repeat 640 ;画面サイズが640x480なので横いっぱいに横断させる cls pos cnt,0:mes hoge ;cntで横に少しずつ移動させる await 10 loop stop
という感じで作りました。
では、ランダムな位置にコメントを表示させる方法はないでしょうか?



この記事に返信する


cats

リンク

2014/7/30(Wed) 08:57:54|NO.63197

randomizeで乱数を初期化して、val = rnd(数値)で乱数を
発生させることができます。

randomize ; 乱数初期化 com = "Hello." ; コメント // 画面Yサイズ(ginfo(13))からコメントサイズ分 // を引いた範囲内でランダムな数値を発生させる loc = rnd(ginfo(13)-32) repeat redraw 0 ; ちらつき防止のためにclsをやめる color 255, 255, 255 : boxf : color pos ginfo(12)-(cnt * 3/*速度*/), loc mes com redraw 1 await 15 loop



Satio Soft

リンク

2014/7/30(Wed) 12:06:39|NO.63202

ありがとうございます!!
では後ほど完成いたしましたら、メールでお知らせしたいのですが・・・
e-mail: utilbar@yahoo.co.jp



Satio Soft

リンク

2014/7/30(Wed) 12:57:11|NO.63204

完成いたしましたので、下記のURLからどうぞ。
http://www.geocities.jp/utilbar/hsp/release/data/nico_release_ver1.4.exe



GOMEKIT!

リンク

2014/7/30(Wed) 21:21:43|NO.63212

【不具合】
一度内容を入力し、画面を切り替え戻すと内容が消失している。



Satio Soft

リンク

2014/7/31(Thu) 12:41:18|NO.63223

そこの部分ですが、変数保持のため

*top hensu1="" hsnsu2=""
とジャンプ毎に文字列を破棄しています。
はじめて起動したときに、変数がなければ0とでてしまうので。



a

リンク

2014/7/31(Thu) 20:01:13|NO.63240

一切ダウンロードしていないので詳しくはわかりませんが、

hensu1="" hsnsu2="" *top
とすればいいのではないでしょうか?



Satio Soft

リンク

2014/8/1(Fri) 08:16:48|NO.63261

そうでしたね。次回からはそうしてみます。
clsを使えば変数も消えるということになるかと思いまして。



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