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()版权声明:本文标题:unity卡牌游戏开发记录(3)_unity卡牌管理 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1773720049a3564935.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论