[過去ログ]
【ゲームエンジン】Unity初心者質問スレBuild4 (1002レス)
【ゲームエンジン】Unity初心者質問スレBuild4 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
421: くまじょ [sage] 2020/05/12(火) 14:45:33 ID:BsMD4e4s unityで2dで開発してます マウスボタンが押されたかの方法をネットで調べて Update()でif (Input.GetMouseButton(0)) によりマウスボタンが押されたか判定が実現できました マウスボタンを押していないときも含めてマウスの座標も得られました しかし ドロップダウンのリストが現れているときも Update()でボタンダウンとかできてしまうので困っています どうすれば ドロップダウンのリストが現れているとき Update()でのマウス位置やボタンダウンに関する処理を させないようにできるのでしょうか? 自分なりに調べたり試したところUpdate()では何もしないのがいいのかな ドロップダウンのリストが現れているときというのがわからないから ドロップダウンのリストの生成やアクティブやZオーダーもこちらで制御できないし キャンバス2つ用意してEventSystemでなんとかするのかな http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/421
422: 名前は開発中のものです。 [sage] 2020/05/12(火) 15:21:02 ID:tbAYOBBo >>421 まず何がしたいのかも何が言いたいのかもわからないです。 現在の自分の状況をまったく知らない人が見てもわかる質問しましょ? http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/422
431: 名前は開発中のものです。 [] 2020/05/12(火) 19:24:02 ID:FcNJ6qJL >>421 bool IsPressed = false; if (Input.GetMouseButton(0) && IsPressed==false) { IsPressed = true; ・・・ } というふうにするのはどうでしょうか。 ドロップダウンリストを消したタイミングで IsPressed = false; にしてやればいいと思います。 http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/431
432: くまじょ [sage] 2020/05/12(火) 19:39:21 ID:BsMD4e4s >>421 >>422 http://kmajo.starfree.jp/images/20200512/qq1.png Update()でif (Input.GetMouseButton(0))で インスタンス化することで描画とする http://kmajo.starfree.jp/images/20200512/qq2.png ドロップダウンのリストでクリック http://kmajo.starfree.jp/images/20200512/qq3.png この意図しない描画を防ぎたい http://mevius.5ch.net/test/read.cgi/gamedev/1585478112/432
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.614s*