位置: 编程技术 - 正文

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

编辑: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游戏开发)

  • 企业可否自行决算利润
  • 外贸企业申报退税流程
  • 企业之间拆借资金是什么意思
  • 非货币性资产交换补价大于25%的会计处理
  • 电费的增值税税率是多少
  • 视同销售是指什么
  • 全年一次性奖金税率表
  • 民办非企业单位属于什么类型
  • 工伤医疗费用个人社保卡支付找谁报销
  • 个人买私募基金还是买公募基金好
  • 土地增值税可扣除的税金有哪些
  • 累计折旧借贷方向分录
  • 进口货物的代理报关服务费计入
  • 公司茶水间备的零食该计入什么会计科目核算?
  • 收到发票冲预付账款摘要怎么写
  • 换汇成本跟进项有关系吗
  • 一般纳税人当月只有进项没有销项怎么做账
  • 企业拆迁补偿款会计分录
  • 附加税没有计提会计分录
  • 总包分包差额征税是什么意思
  • 海关增值税抵扣当月忘采集
  • 个人所得税免税收入怎么填纳税申报表
  • 收到单位失业保险怎么办
  • 企业资产转移是什么意思
  • 发票金额大于实际支付金额如何报账
  • Win10怎么关闭搜索框
  • 出口退税率为0%退税收入怎么算
  • 公司的实收资本是借款,但是利息由公司付,会计怎么做账
  • 如何设定电脑开机密码锁
  • 内置管理员无法激活此应用
  • apache运行php
  • 对公账户自己扣钱
  • 购货方收到红字发票怎么报税
  • 采购折让分录
  • vue获取当前行
  • 自动驾驶汽车决策与控制pdf
  • 微信小程序获取手机号失败
  • vs命令参数
  • show version命令详解
  • 转出多交增值税账务处理
  • 契税属于哪种说法
  • 农业合作社需要纳税吗
  • 技术转让免征增值税需要备案吗
  • 织梦使用教程
  • 织梦图片集如何调用
  • seacms error怎么办
  • 员工的生日津贴怎么发
  • 开票只开大类
  • 印花税技术合同包括什么
  • 其他综合收益的税后净额怎么计算
  • 购进固定资产的账务处理
  • 企业现金清查的主要内容有什么
  • 加工费怎么做账
  • 开公司的车出差违章算谁的
  • 企业管理费用科目有哪些
  • 公司广告制作费用申请报告
  • 增值税直接减免额怎么做账
  • 代金券的利弊有哪些方面
  • 会展费会计分录
  • 小企业建账选哪种会计制度
  • 房地产开发企业资质管理规定
  • 应收帐款 发票
  • 用sql语句添加删除字段
  • mysql隔离级别详解
  • Windows 2000中NTFS磁盘权限应用
  • apple watch手表怎么看型号
  • 高危禁止安装怎么解除
  • gh-files是什么
  • win8的VPN连接报942错误(xp、win7下均可使用)
  • win10开机cpu占用率100%
  • ServiceLayer.exe - ServiceLayer是什么进程 有什么用
  • window10稳定版
  • linux安装步骤
  • bootstrap下拉框设置默认值
  • Unity3D游戏开发引擎
  • javascript相对路径
  • excel的最后一列
  • ajax获取数据两种类型
  • 保险赔款是免征还是不征?
  • 外汇业务税务备案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设