[過去ログ] 【3Dゲームエンジン】Unity質問スレッド34 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
44
(5): 名前は開発中のものです。 [sage] 2018/02/12(月) 16:01:09.12 ID:pMxt/fFP(1/3) AAS
UIのBUTTONで質問なのですが、クリックした状態からボタン外にカーソルを持って行き、
またボタンの上に戻してポインタアップしたときにボタンが動作しないようにしたいのですが、
どのように実装すれば良いでしょうか?
46
(3): 名前は開発中のものです。 [sage] 2018/02/12(月) 16:31:10.57 ID:pMxt/fFP(2/3) AAS
>>45
45(1): 名前は開発中のものです。 [sage] 2018/02/12(月) 16:21:33.04 ID:RbPh280p(2/2) AAS
>>44
アセットを買って実装しましょう
ありがとうございます。
どのアセットが一番良いですか?
57: 名前は開発中のものです。 [sage] 2018/02/12(月) 22:31:52.79 ID:pMxt/fFP(3/3) AAS
>>48
48(1): 学生 [sage] 2018/02/12(月) 18:55:06.07 ID:1HtDYDgo(1/3) AAS
>>46
そいつはアセットおじさんといってアセット買えとしか言わずに具体的にどのアセットかも言わん迷惑なやつだから反応しない方がいいぞ
>>51-55
ありがとうございます。
一先ずコードで実装しなければいけないことが分かって安心しました。
EventSystem.current.SetSelectedGameObject (null);では上手くいかなかったため、
リンク先の変数を使用した分岐で実装しようと思います。

>>56
56(1): 名前は開発中のものです。 [sage] 2018/02/12(月) 22:05:24.63 ID:tt2yigoC(2/2) AAS
>>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);
}
}
と思っていたらコードまでご丁寧にありがとうございます!
上手く実装して最後まで作り上げようと思いますm(_ _)m
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.031s