トップページ > ゲ製作技術 > 2020年04月01日 > WCWMihB2

書き込み順位&時間帯一覧

4 位/37 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000001000010000002



使用した名前一覧書き込んだスレッド一覧
名前は開発中のものです。
【ゲームエンジン】Unity初心者質問スレBuild4

書き込みレス一覧

【ゲームエンジン】Unity初心者質問スレBuild4
12 :名前は開発中のものです。[sage]:2020/04/01(水) 12:52:08.06 ID:WCWMihB2
よくあるRPGのスキルスロットを作成しているのですが、IPointerClickHandlerのOnPointerClickが反応しなくて困っています
左クリックのみでスキルを発動させたいのと、スロットをショートカットスロットに移動させても同様に動かしたいのでこちらを使いたいのですが、
反応してくれません
IBeginDragHandler、IDragHandler、IDropHandler、IEndDragHandleは正常に動いています
試しにいれてみたIPointerEnterHandlerも動きました
なのでEventSystemには問題がないと思います

スロットにはイメージオブジェクトがあるのでレイキャストがブロックされている可能性も考えて
キャンパスグループでレイキャストブロックを外してみましたが変わりませんでした

一体何が原因なのでしょう?
【ゲームエンジン】Unity初心者質問スレBuild4
14 :名前は開発中のものです。[sage]:2020/04/01(水) 17:57:12.40 ID:WCWMihB2
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
public class testClickHander : MonoBehaviour, IPointerClickHandler
{
public void OnPointerClick(PointerEventData eventData)
{
Debug.Log("動作確認");
}
}
コードは上記のような簡潔なもので試しました
eventDataから左クリックの情報が取れるので利用していきたいです

ためしにIPointerUpHandler,IPointerDownHandlerを使ってみましたがこちらも反応しませんでした

各スロットは
Slot (イメージ、ここにスクリプト割り当て)
+ SkillImage
+ StateImage
+ SelectImage
とのような形になっています


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。