SRC質問掲示板Mk2
(現在 過去ログ107 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■19314 / inTopicNo.1)  PaintPictureによる画像の透過&背景
  
□投稿者/ Aina Sakhalin -(2006/11/01(Wed) 15:18:24) [ID:fzGby1Bs]
    こんにちは、Ainaです。
    戦闘時、武器を選択すると射程範囲の画面が出ますよね?
    その画面を独自に作ろうと試み、以下のように作成したところ、画像が透過されていないようでした。
    背景オプションを使用すると、透過はされるものの大幅に位置がずれてしまうので、詰まっています。

    射程表示:
    UnSet 射程計算
    For j = 1 To 射程[設定技]
    Incr 射程計算 32
    描画射程X = WX(Pilot()) - 射程計算
    PaintPicture Event\shatei.png 描画射程X WY(Pilot()) 透過
    描画射程X = (WX(Pilot()) + 射程計算)
    PaintPicture Event\shatei.png 描画射程X WY(Pilot()) 透過
    描画射程Y = (WY(Pilot()) - 射程計算)
    PaintPicture Event\shatei.png WX(Pilot()) 描画射程Y 透過
    描画射程Y = (WY(Pilot()) + 射程計算)
    PaintPicture Event\shatei.png WX(Pilot()) 描画射程Y 透過
    Next
    For k = 1 To 射程[設定技]
    If 射程[設定技] = 1 Then
    Skip
    Else
    UnSet 射程計算
    UnSet 描画射程X
    UnSet 描画射程Y
    列固定 = 32 * k
    For j = 1 To (射程[設定技] - k)
    Incr 射程計算 32
    描画射程X = (WX(Pilot()) - 射程計算)
    描画射程Y = (WY(Pilot()) - 列固定)
    PaintPicture Event\shatei.png 描画射程X 描画射程Y 透過
    描画射程X = (WX(Pilot()) - 射程計算)
    描画射程Y = (WY(Pilot()) + 列固定)
    PaintPicture Event\shatei.png 描画射程X 描画射程Y 透過
    描画射程X = (WX(Pilot()) + 射程計算)
    描画射程Y = (WY(Pilot()) + 列固定)
    PaintPicture Event\shatei.png 描画射程X 描画射程Y 透過
    描画射程X = (WX(Pilot()) + 射程計算)
    描画射程Y = (WY(Pilot()) - 列固定)
    PaintPicture Event\shatei.png 描画射程X 描画射程Y 透過
    Next
    EndIf
    Next
    Refresh
    Return

    ヘルプを読んだところ、背景オプションはマップの座標が反映されると書かれてありましたが、現在ユニットがいる座標を取得する方法が思いつきませんでした。
    BaseX or BaseYにユニットの位置を格納して32ピクセルずつ描画、も試したのですが、どうもうまくいかないようです。
    使用している画像は、1ドットおきの網掛けの画像で、透過部分は255,255,255の白です。
    どなたか、ご教授いただけると幸いです。
引用返信/返信 削除キー/
■19318 / inTopicNo.2)  Re[1]: PaintPictureによる画像の透過&背景
□投稿者/ Mr -(2006/11/02(Thu) 09:37:55) [ID:D5YiDc1s]
http://web.hpt.jp/limitover/
    SRCのニッチマンことMrと申します。

    こういったあらゆる状況で呼び出される画像表示に背景オプションはあまり使わない方がいいでしょう。
    Nightコマンドを使ったステージを表現する時バッティングします。

    透過オプションが上手く動かないのは、表示するファイルが透過pngになっていない可能性があります。
    透過する部分を白(RGBで255,255,255)にしたbmpファイルでも試してみてはいかがでしょうか。
    それでは失礼します。
引用返信/返信 削除キー/
■19319 / inTopicNo.3)  Re[2]: PaintPictureによる画像の透過&背景
□投稿者/ Aina Sakhalin -(2006/11/02(Thu) 09:45:25) [ID:fzGby1Bs]
    なるほど…、BMPファイルに変更したところ、正常に動作を確認できました。
    Mrさん、ご回答ありがとうございました。
解決済み!
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -