位置: 编程技术 - 正文

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

发布时间:2024-02-27
背包系统(二)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游戏开发)

  • 划转国有划拨土地要交契税吗?
  • 新成立的公司如何建账
  • 小规模公司的外汇业务
  • 去参加博览会的英文
  • 免税农产品包括烟叶吗
  • 劳务公司劳务工资做什么科目
  • 公司注销公司帐户剩的钱怎么办
  • 申报个税提前一个月有什么影响
  • 股东个人固定资产怎么查
  • 个人劳务报酬所得税率表
  • 股票盈亏怎么计算app
  • 固定资产的确认条件是什么
  • 半成品报废账务处理
  • 研发准备金的计提比例是多少
  • 境外保险是什么意思
  • 小规模企业差额征收税率
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 开票软件上怎么抄税
  • 公司付给个人的借款利息怎么做账
  • 产品调试费计入什么科目
  • 收到人民政府寄来的ems
  • 政府购买缴纳社保吗
  • 合同应收账款减免
  • 实收资本账户的核算内容是什么
  • 企业收到工程款会计分录
  • win101903怎么查看
  • php字符串定义
  • 抵扣了进项税额
  • 以下哪些企业需要填报
  • 资本溢价和股本差多少
  • 企业存货成本包括利润吗
  • 其他应收款年末余额较大
  • 资金运动包括哪几个方面
  • 以银行存款交纳欠缴税金会计分录
  • 高新技术企业的申报条件包括以下哪些
  • 公众号 企业
  • 个人信息提供者
  • 普通发票和增值税发票都能报销吗
  • 递延收益会计科目的账务处理
  • 大学生问卷spss数据分析作业
  • php生成唯一id
  • 会计证的作用和用途
  • 行政单位核销其他应付款分录
  • 减资如何弥补亏损
  • 净收入是营业收入吗
  • 应交税费未交增值税
  • mongodb morphia
  • Python psd-tools如何转换文件
  • 不认定为一般纳税人的有哪些
  • 单位出租厂房需交税吗
  • 账实不符的后果和对策
  • 终止经营损益列报 举例
  • 在建工程盘盈盘亏的账务处理
  • 可转债会计分录怎么做
  • 收到返还工会经费账务处理
  • 自产的产品用于管理部门
  • 开发票四舍五入
  • 代收第三方补偿什么意思
  • 应付款多付了不可退回怎么做会计分录
  • 固定资产多少钱入账
  • 房地产开发企业开发成本包括哪些项目
  • sql server数据库文件的扩展名是
  • linux 查看numa
  • 经典sql查询语句50条
  • windows主进程rundll32总是用麦克风
  • windowsxp能用pr吗
  • centos怎么安装eclipse
  • centos关闭gui
  • centos inode
  • WIN10系统CPU占用率高
  • 用U盘安装系统重启后进不去
  • win7系统防火墙有必要开吗
  • 手机屏幕尺寸测量工具
  • 滤镜调试
  • css ie6 ie7 ff的CSS hack使用技巧
  • 从零基础开始
  • python中的urllib
  • zabbix 微信
  • 黄南同仁县海拔多少米
  • ukey开票人是管理员改胃自己时只能开电子发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号