[過去ログ]
【3Dゲームエンジン】Unity質問スレッド34 (1002レス)
【3Dゲームエンジン】Unity質問スレッド34 http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
44: 名前は開発中のものです。 [sage] 2018/02/12(月) 16:01:09 ID:pMxt/fFP UIのBUTTONで質問なのですが、クリックした状態からボタン外にカーソルを持って行き、 またボタンの上に戻してポインタアップしたときにボタンが動作しないようにしたいのですが、 どのように実装すれば良いでしょうか? http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/44
45: 名前は開発中のものです。 [sage] 2018/02/12(月) 16:21:33 ID:RbPh280p >>44 アセットを買って実装しましょう http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/45
52: 名前は開発中のものです。 [sage] 2018/02/12(月) 20:14:06 ID:yeanmuVd >>44 カーソルがボタン外に出た時に、もしOnMouseExitとかが掛かるなら、 EventSystem.current.SetSelectedGameObject (null); で選択解除出来るかも知らんね http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/52
54: 名前は開発中のものです。 [sage] 2018/02/12(月) 20:30:12 ID:v5WO6HHA >>44 https://qiita.com/neoaco/items/10e95e4cd186e8ef91d5 ヒントあると思う。 http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/54
55: 名前は開発中のものです。 [sage] 2018/02/12(月) 21:33:09 ID:851O/k+8 >>44 PointerDownでボタンのInstanceIDを変数に入れて保持し PointerUpで比較すればいいのさ http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/55
56: 名前は開発中のものです。 [sage] 2018/02/12(月) 22:05:24 ID:tt2yigoC >>44 public class ExitDeselectButton : UnityEngine.UI.Button { private bool isExited = false; public override void OnPointerExit(UnityEngine.EventSystems.PointerEventData e) { base.OnPointerExit(e); isExited = true; } public override void OnPointerClick(UnityEngine.EventSystems.PointerEventData e) { if(!isExited) base.OnPointerClick(e); } public override void OnPointerDown(UnityEngine.EventSystems.PointerEventData e) { isExited = false; base.OnPointerDown(e); } } http://mevius.5ch.net/test/read.cgi/gamedev/1517987066/56
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.378s*