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


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0819
T.K背景画像5解決


T.K

リンク

2014/8/19(Tue) 11:42:08|NO.63972

背景画像を入れたいのですが・・・・
#include "d3m.hsp"	//タイマーだけ利用(timeGetTimeを使用してるだけだから精度は良くない)
dim key,6 KEY_CODE = 0,'Z','X','C','V','B' KEY_POSX = 41 KEY_POSY = 423 BAR_SIZEX = 100 BAR_SIZEY = 20 screen 0,640,480 ; 画面の初期化 //背景バッファ初期化 buffer 1 picload "背景画像.jpg" buffer 2 color 0,0,0 :boxf:color 255,255,255 gsel 0 ; 画面「0」に描画先指定 font "",30 repeat redraw 0 gmode 0 pos 0,0 celput 1//背景画面コピー repeat 6-1,1 getkey key(cnt),KEY_CODE(cnt) color 255,255*key(cnt),255 pos KEY_POSX+BAR_SIZEX*(cnt-1),KEY_POSY mes strf("%c",KEY_CODE(cnt)) loop pos 500,0 color 255,255,255 mes ms redraw 1 await 16 loop

背景画像を入れるとboxf:color 255,255,255が写らなくなってしまうのですがなぜなのでしょう??



この記事に返信する


check

リンク

2014/8/19(Tue) 12:00:50|NO.63973

一体どこにbuffer 2の内容をスクリーンにコピーする処理があるんだ?



T.K

リンク

2014/8/19(Tue) 13:27:03|NO.63980

ごめんなさい・・・。

#include "d3m.hsp" //タイマーだけ利用(timeGetTimeを使用してるだけだから精度は良くない) dim key,6 KEY_CODE = 0,'Z','X','C','V','B' KEY_POSX = 41 KEY_POSY = 423 BAR_SIZEX = 100 BAR_SIZEY = 20 screen 0,640,480 ; 画面の初期化 //背景バッファ初期化 buffer 1 picload "背景画像.jpg" buffer 2 color 0,0,0 :boxf:color 255,255,255 repeat 5 line BAR_SIZEX+cnt*BAR_SIZEX,0,BAR_SIZEX+cnt*BAR_SIZEX,640 loop line 0,PERFECT_LINE,500,PERFECT_LINE gsel 0 font "",30 repeat redraw 0 gmode 0 pos 0,0 celput 1//背景画面コピー repeat 6-1,1 getkey key(cnt),KEY_CODE(cnt) color 255,255*key(cnt),255 pos KEY_POSX+BAR_SIZEX*(cnt-1),KEY_POSY mes strf("%c",KEY_CODE(cnt)) loop pos 500,0 color 255,255,255 mes ms redraw 1 await 16 loop



check

リンク

2014/8/19(Tue) 13:52:01|NO.63981

俺の見落としだったらスマンがもう一度言おう。
一体どこにbuffer 2の内容をスクリーンにコピーする処理があるんだ?
その処理はココでしていますとコメントを入れてもらえると助かるのだが。

おそらく俺の勘違いではなければ、buffer 1の内容を表示すると、
buffer 2の内容が表示されなくなる、と読み取ったのだが、それ自体が違うのだろうか?
そもそもそのスクリプトだと元からbuffer 2の内容は表示されないはずなんだが。



あり

リンク

2014/8/19(Tue) 16:31:05|NO.63984

おそらく背景の上に罫線?画像を重ねたいと思われるので
celput 1の直後に

gmode 2 pos 0,0 celput 2
を追記して下さい。



T.K

リンク

2014/8/19(Tue) 21:34:13|NO.64023

解決しました。皆様ありがとうございます。



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