Unity3d - RPG项目学习笔记(二十二)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3d - RPG项目学习笔记(二十二)相关的知识,希望对你有一定的参考价值。
上期工程完成了装备的穿戴功能,本期开始创建装备的卸下功能。
需求:
右键点击装备栏上的装备图标,使其返回至背包中。
需求拆解:
鼠标移动至装备图标上,右键点击,销毁装备,在背包中生成该装备的镜像,完毕。
根据上述思路,这个功能实现起来比较简单:
①首先为EquipmentItem添加BoxCollider,使装备栏中的装备可以被点击;
②对该EquipmentItem添加脚本如下:
Class EquipmentItem
{
private bool isHovering = false;
void OnHover( bool isTagert )
{
isTarget = isHovering;
}
void Update()
{
if(isHovering)
{
if(Input.GetMouseDown(1))
{
Inventory._instance.GetId(id);
GameObject.Destory(this.gameObject);
}
}
}
}
这样就实现了卸下装备的功能。
以上是关于Unity3d - RPG项目学习笔记(二十二)的主要内容,如果未能解决你的问题,请参考以下文章