位置: 编程技术 - 正文

背包系统(二)(背包设备)

编辑:rootadmin
背包系统(二)7、拖入两个物品预设体到&#;子里面,并为其添加数量

推荐整理分享背包系统(二)(背包设备),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:背包设备,背包系统怎么设计,背包系统小说,背包背负系统,背包的三大系统,背包系统设计,背包系统小说,背包系统小说,内容如对您有帮助,希望把文章链接给更多的朋友!

8、修改物品脚本,实现两个物品可以交换

//重写OnDragDropRelease方法

protected override void OnDragDropRelease(GameObject surface)

{

base.OnDragDropRelease(surface);//调用父类的OnDragDropRelease(surface)方法

if (surface.tag == "Cell")

{

this.transform.parent = surface.transform; //把背包放入&#;子里面

this.transform.localPosition = Vector3.zero;//把背包居中

}

else if (surface.tag == "Knapsack")

{

//第一个背包:拖动的背包

//第二个背包:将要被交换的背包

Transform parent = surface.transform.parent;//得到第二个&#;子Transform对象

surface.transform.parent = this.transform.parent;//把第二个背包放入第一个&#;子里面

surface.transform.localPosition = Vector3.zero;//把第二个背包居中

this.transform.parent = parent;//把第一个背包放入第二个&#;子里面

this.transform.localPosition = Vector3.zero;//把第一个背包居中

}

}

背包系统(二)(背包设备)

9、修改&#;子脚本,实现按下F键,随机产生物品【狗刨学习网】

public GameObject[] cells;//9个&#;子

public string[] knapsacksName;//三个物品的名称

public GameObject item;//任意一个物品

void Update() {

if(Input.GetKeyDown(KeyCode.F)){//按下F键

PickUp();//调用 PickUp()

}

}

void PickUp() {

int index = Random.Range(0, knapsacksName.Length);//随机生成0,1,2三个数其中一个

string name = knapsacksName[index];//得到随机的物品名称

for (int i = 0; i < cells.Length; i&#;&#;)

{

if (cells[i].transform.childCount == 0)//当前&#;子里面没有物品

{

GameObject go = NGUITools.AddChild(cells[i], item);//把新生成的物品放入&#;子里面

go.GetComponent<UISprite>().spriteName = name;//为新生成的物品添加名称

go.transform.localPosition = Vector3.zero;//把物品居中

break;

}

}

}

unity3d游戏开发之 游戏贴图、模型基本规范(Q&A) 一个游戏角色的好坏的贴图可以说起了%的作用。对于面数比较低的角色而言游戏角色的大部分细节都是靠贴图来表现的。Q游戏的贴图在尺寸上有些什

unity3d游戏开发之 游戏贴图、模型基本规范(Q&A) 一个游戏角色的好坏的贴图可以说起了%的作用。对于面数比较低的角色而言游戏角色的大部分细节都是靠贴图来表现的。Q游戏的贴图在尺寸上有些什

unity游戏之刀塔传奇山寨版:斥资千万推海外电视广告 【狗刨学习网专稿,转载请注明出处】狗刨学习网报道/前不久,狗刨学习网曾经报道过刀塔传奇山寨版海外月流水破万的消息,而最近,该公司(青

标签: 背包设备

本文链接地址:https://www.jiuchutong.com/biancheng/373021.html 转载请保留说明!

上一篇:Unity3D项目程序加密1——在Unity3D里使用自己的dll(unity项目怎么运行)

下一篇:unity3d游戏开发之 游戏贴图、模型基本规范(Q&A)(unity3D游戏开发)

  • 中国进口货物完税价格表
  • 工资加计扣除时间怎么填
  • 免税申报表里的免税销售额是不含税
  • 小规模在税务局开的专票已交税,如何在税务平台申报
  • 劳务派遣人员工资可以由用工单位发放么
  • 服务业税收包括什么
  • 增值税一般计税方法
  • 房地产公司扣减土地出让金怎么入账?
  • 研发费用的台账有哪些
  • 向税务局缴纳工伤保险费有发票吗
  • 工地水电包公包料的细节
  • 增资需要登报吗
  • 水利印花税计算公式
  • 母子公司之间转让土地使用权
  • 停车场需要对车辆负责吗
  • 水利基金减免政策2022
  • 防伪税控服务费减免文件
  • 增值税进项大于销项月末需要结转吗
  • 主营业务利润计算
  • 个人从价计征房产税
  • 工厂的劳务加工有哪些
  • 外汇账户怎么做账
  • win11透明任务栏怎么设置
  • win10打开第二个桌面快捷键
  • PHP:stream_set_blocking()的用法_Stream函数
  • 其他存货包括哪些内容
  • 材料费可抵扣进项税计算
  • 高速公路电子发票抵扣进项税
  • 原始凭证可以没有名称吗
  • 房地产公司土地在资产负债表列入
  • php imagettftext()函数
  • php删除数据
  • 应收账款贷款怎么做
  • 财务核算科目核算流程图
  • 企业之间的借款利息收入缴纳增值税吗?
  • 销售产品用什么词形容
  • 固定资产出售算不算收入
  • 固定资产报废如何交增值税
  • 经销商会议是什么意思
  • mysql运行报错
  • c#获取局域网ip
  • 增值税专用发票的税率是多少啊
  • 代收代付的会计分录
  • 应付账款的入账时间为
  • 律师事务所收到专票能抵扣吗合法吗
  • 三个月 租房
  • 营业利润率高好还是低好
  • 发票冲红重新开具怎么做账务处理
  • 虚增利润怎么调整
  • 农民工工资从专户里发放工资需要甲方盖章吗
  • 货物已经入库发货怎么办
  • 小规模免征增值税的有哪些
  • 递延所得税资产账务处理
  • 成本收入率和收入成本率的区别
  • 建立明细账的操作步骤
  • 零售商品储存的核算包括[ ]
  • sql中where语句的写法
  • sql语句如何将一列数据值相加
  • mysql查询慢sql命令
  • win10系统优酷播放不了
  • linux在服务器领域的应用状况
  • 电脑win7怎么样
  • windows语音识别
  • win8怎么禁止开机启动项
  • linux gc
  • windows中的hosts文件
  • cocos studio
  • cocos2dx schedule
  • javascriptcsdn
  • 黑马程序员c++语言讲义
  • shell脚本-lt
  • html5 树形控件
  • android获取设备输出声音
  • 党建引领结对共建生态
  • 青岛税务局网上办税厅app
  • 内蒙古自治区耕地保养条例
  • 江苏税务登录密码是几位
  • 留抵税额退税政策2022年14号文件
  • 税费算在房价里
  • 放管服中的服的深层含义
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设