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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0723
picloadpicload8解決


picload

リンク

2007/7/23(Mon) 15:16:42|NO.9681

picload を使って、
画像を連続表示させた場合、
一瞬画面が白くなります。
これを防ぎたいのですが、参考になる記事はありませんんか?



この記事に返信する


.

リンク

2007/7/23(Mon) 18:08:54|NO.9683

bufferでバッファを確保し、picloadで画像を読み込む
gselで描画先ウィンドウを0にする(1度だけ実行)

ループ中はgcopyで貼り付ける



ハテナ

リンク

2007/7/23(Mon) 19:03:32|NO.9684

> 参考になる記事はありませんんか?

過去ログから「picload  ちらつく」で
記事検索して見て下さい。



GENKI

リンク

2007/7/23(Mon) 21:33:58|NO.9687

> 過去ログから「picload  ちらつく」で
> 記事検索して見て下さい。

この掲示板のみですが過去ログ検索してみました。
該当件数1:NO.9684   _| ̄|○
「ちらつき」で検索すると1〜2件出るようです。よくある質問なんですが以外にヒットしませんね。
「過去ログから検索」にチェックを入れて「picload  ちらつ」で検索すると結構出るようになります。
しかし…、ログ検索って親記事がどれか分からないのが困りますね。使いにくい…。
というわけで、少し関連しそうな記事を掘り起こしてきてみました。
http://hsp.tv/play/pforum.php?mode=all&num=8616
http://hsp.tv/play/pforum.php?mode=all&num=8644
http://hsp.tv/play/pforum.php?mode=all&num=9644


あ、いつもの参考資料もどうぞ。
http://hspwiki.tm.land.to/?HSP%B9%D6%BA%C2%2F%B4%F0%CB%DC%C5%AA%A4%CA%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8%A4%CE%A5%D1%A5%BF%A1%BC%A5%F3



picload

リンク

2007/7/23(Mon) 23:21:21|NO.9689

buffer は少し難しいような気がしたので、
redraw をつかてやってみました。
が、改善されません。
そもそも、redraw を使うこと自体間違いなのでしょうか?
お願いします。

n=1 *main redraw 0 ;************************ picload ""+n+".jpg" n+1 wait 10 ;************************ redraw 1 await 16 goto *main



GENKI

リンク

2007/7/23(Mon) 23:48:40|NO.9690

 NO.9687で提示したHSP開発Wikiのアドレスの「アニメーション その2」の項目をご覧下さい。
答えそのものが載ってます。

> buffer は少し難しいような気がしたので、
> redraw をつかてやってみました。

redraw命令とbuffer命令の両方を使う点が一番大事なところです。

> そもそも、redraw を使うこと自体間違いなのでしょうか?

そもそもリンク先を見てないこ……いや、まあ、とりあえず、あれです、上に書いたリンク先を見てください。
そもそもの間違いはループ内でpicload命令を何度も実行する点にあります。



ハテナ

リンク

2007/7/24(Tue) 07:55:35|NO.9696

> > 過去ログから「picload  ちらつく」で記事検索して見て下さい。。
> 該当件数1:NO.9684

一応過去ログと書いていたんですが、分かり難かったですね

> 「過去ログから検索」にチェックを入れて「picload  ちらつ」で検索すると結構出るようになります。

過去ログから検索にチェックを入れて「picload  ちらつく」で
検索したら4件ヒットしたんですけど、これで出るの私だけ?...

> しかし…、ログ検索って親記事がどれか分からないのが困りますね。

そうですね、私も前々から気になってました、
余裕があったら是非対応して欲しいですね。

(今、掲示板の一番下にあるグーグルのサイト内検索を使って
 見たんですが、こっちだとちゃんと親記事も見れるんですね。)



hamach

リンク

2007/7/24(Tue) 13:30:26|NO.9702

hamach です。


picload "{FileName}",1

のように、第2パラメータを [1] にすることでもだいぶ違うと思われます。
(省略or0を指定すると初期化モード)

ようするに、picload さんのスクリプト


n=1 *main redraw 0 picload ""+n+".jpg" n+1 wait 10 redraw 1 await 16 goto *main

では、スクリーンを初期化をしてるで1秒間に何十回〜何百回以上も初期化されてしまいます。

ただし、スクリーンのサイズを画像ファイルのサイズと同期(またはそれ以上)にしないと画像がはみでます。



picload

リンク

2007/7/24(Tue) 15:07:01|NO.9706

picloadです。
やっと出来ました!!
皆さん親切にありがとうございました!!!!



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