admin 管理员组

文章数量: 1184232

今天继续来完成卡组编辑界面的搭建。首先,玩家肯定想要知道一张卡的具体信息,所以先做个显示具体信息的。基本思路是:鼠标移到某张卡牌上->在右侧显示这张卡牌的信息。所以把脚本挂在卡牌预制体上。

先新建一个空对象,在下面加入图片(显示卡图),文本(显示攻击,防御,法抗,血量,费用,技能等等等等)

大概就是这样,嗯。然后为了实现鼠标检测,实现了一个IPointerEnterHandler接口。接口的原理我也不是很清楚,大概就是在monobehaviour后面加上接口名称,然后编辑器报错,提示实现接口,点了之后会增加一个函数,在里面写触发内容就行了。注意,里面的OnMouseOver也是检测鼠标,但是不能用于ui。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
public class show_in_deckedit : MonoBehaviour, IPointerEnterHandler
{
    
    // Start is called before the first frame update
    void Start()
    {
        
    }
    // Update is called once per frame
    void Update()
    {
        
    }
    private void OnMouseOver()

本文标签: 系统 编程 卡牌游戏