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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0804
こぺ@透明化9未解決


こぺ@

リンク

2009/8/4(Tue) 20:25:17|NO.26734

buffer 2
picload"pic/stage1.bmp"
gsel 0
gmode 2,30,30,30
gcopy 2,0,0,25,35
とやっても透明化表示されんorz
色はちゃんと0,0,0なんだけどな



この記事に返信する


足利超神

リンク

2009/8/4(Tue) 22:44:04|NO.26738

ファイル名に / はつかえないんじゃ・・・



Sucret

リンク

2009/8/4(Tue) 23:14:53|NO.26739

透過が出来ないんですか?gmodeの第4パラメータが指定されているので
もしかして半透明を表現したいのでしょうか?
透過->完全に透明
半透明->不完全な透明。例としては黒い画面に白の半透明を重ねると灰色になるなど...

>>足利超神さん
/はディレクトリをあらわすので、「pic」フォルダ内の「stage1.bmp」を読み込むことをあらわしています。



足利超神

リンク

2009/8/4(Tue) 23:21:46|NO.26740

>>/はディレクトリをあらわすので、
>>「pic」フォルダ内の「stage1.bmp」を読み込むことをあらわしています。
なるほど勉強になります。



ANTARES

リンク

2009/8/5(Wed) 07:46:55|NO.26745

>とやっても透明化表示されんorz
 ちゃんとされた。

 gmodeの第一パラメータを4にしても半透明らしき画像が
表示された。

 つまり、原因はスクリプトにはないということ。



こぺ@

リンク

2009/8/5(Wed) 17:23:48|NO.26767

そうすか?
じゃあ画像に問題があるんでしょうかね・・・・



mizki

リンク

2009/8/5(Wed) 17:38:05|NO.26768

\は一文字だと機能しません。
"pic\\stage1.bmp"
とすると動きます。



ANTARES

リンク

2009/8/6(Thu) 00:27:44|NO.26803

>じゃあ画像に問題があるんでしょうかね・・・・
http://antares.cn/hsp/sample/animv102.lzh
のchar.bmpを使ってみて透明になれば
画像がダメということです。



こぺ@

リンク

2009/8/6(Thu) 18:42:55|NO.26833

char.bmp
を使ってみましたが、透明化されず・・・・
パレットモードって関係あるんでしょうか



ANTARES

リンク

2009/8/7(Fri) 05:48:31|NO.26844

>パレットモードって関係あるんでしょうか
 「buffer 2,,,0」にしても問題ありません。

「buffer 2,,,1」にするとgcopyでエラーが出ました。
「gsel 0」を「screen 0,640,480,1」に変えると
エラーは出なくなりましたが、白黒になりました。
でも、透明化はされました。
白黒になるのは、たぶん、palcopyが必要なのだと思いますが、
hsp3にはpalcopyがないので、基本的にhsp3では
パレットモードは使えないと考えるべきでしょう。
(Windowsの画面設定がパレットモードってことはないですよね?)

 もしかして「透明化」の意味が違うのでしょうか?
私が言っている「透明化」は「gmode 0,……」とすると
黒で表示されるキャラクタの周りの部分が
背景色(具体的には白)で表示されることです。
gmodeの前に以下の1行を入れると緑で表示されます。
color 0,255,0: boxf: color



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