首页 > 代码库 > Unity3d - RPG项目学习笔记(二十二)
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项目学习笔记(二十二)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。