忍者ブログ

4次元ラボ

多分、真実を伝えるブログ!

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

ウィンドウのすり抜け

貫通モードを使わなければ、WindowFromPointでマウスカーソルの下にウィンドウがあるかは取得できる。



だが貫通を使った場合、どうやら関数での取得もすり抜けてしまうらしい・・・
どうすればいいんだ?

マウスが上に乗ってる時だけ半透明にしたいんだがなぁ。

こうなったら透過を元に2Dポリゴンを作るシステムが必要かな。

無題

貫通状態でのマウスオーバーで画像の半透明化
画像下のウィンドウが見えないと使いにくいので良い機能だと思います
ですが実現手順は複雑なのですね
少し気がかりなのは半透明用の2Dポリゴン(複製?)を用いる手法だと表示にラグがでそうな気も?(やってみるまでわかりませんが)
マウスオーバーに拘らないならキーによる手動透明度変更のほうが実装は楽そうですが具体的な用途がわからないと適切なのかわからないですね

しかし貫通状態でも使える「マウスオーバーで~」を応用をすればエフェクト等他にも面白い動作ができそうです
また「2Dポリゴン」という手段にしても半透明表示以外にもナイスな応用があるかも?
(ちょっとすぐ思いつきませんでした)

これからどういう進化を遂げるか楽しみです

a/zoSsbJM

Re:無題

ポリゴンという名のただの多角形の当たり判定ですがね!
でもやっぱり今の技術力じゃ処理速度的に大分無理があるかも...

自分が知らないだけで、
ペイントの塗りつぶし見たいに超高速な判定方法があると思うので
それを見つけ出して利用出来たらなぁとは思っているんですがね。

当たり判定が作れたら、ゲームやスクリーンセーバーみたいにして
遊べるようにも出来そうなので面白そうです。


乃愛ちゃんかわいい!ありがとです!
テスト用に使いますw

無題

貫通モードとはそういう仕組みだったのですね。
クリックがウィンドウを「すり抜ける」のではなく、ウィンドウをクリックすると
その背後の同じ地点を「クリックしたことにする」、というのは可能でしょうか。
似たようなことができるソフトを知っているもので。
この場合、貫通ではクリック以外の操作はできなくなりそうですが。

Re:無題

そういう手がありましたか。
クリックされたらその瞬間だけ貫通ウィンドウにしてプログラム側からもう一度同じ座標をクリックするという仕組みなら出来そうです。
貫通の方法とか色々設定できるようにしておきます。

この記事にコメントする

  • お名前
  • メール

  • 本文
PR

- HOME -

最終更新:2023年10月6日

[2023年]
3/29:ソフトウェア更新(v4.69)
「透過PNGをデスクトップに飾るやつ」

[2022年]
10/8:ソフトウェア更新(v4.61)
「透過PNGをデスクトップに飾るやつ」

[2021年]
10/21:追記
「【カスタムメイド3D2】イレイナMODあるじゃん!」

[2020年]
11/22:ソフトウェア更新(v0.7)
「LINEのスタンプ画像のダウンローダーを作ってみた」


↑この欄は手動更新の為、たまに忘れるかもしれません><

(2023年 10/06)
(2023年 02/21)
(2023年 02/20)
(2023年 01/27)
(2022年 10/14)
(2022年 10/02)
(2022年 07/17)
(2021年 04/28)
(2021年 02/26)
(2021年 02/19)
(2021年 02/14)
(2021年 02/14)
(2021年 02/11)
(2021年 02/05)
(2021年 02/02)

父親がストーカー [03/08 懐かしのcutting78]

自己紹介:
趣味で色々やってます。
最近はHSPでプログラミングしたりアニメみたり。
金と流行りに目が無い。(故に貧乏)
かなりコミュ障。(人見知り)

主な生息地 :
Twitter
YouTube
niconico
ひまわり動画
HSPTV!掲示板

好きなもの :
萌えアニメ、ゲーム、PC