位置: 编程技术 - 正文

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

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

  • 国际避税地是什么
  • 带薪年休假如果当年离职补交的年休假钱需要扣个税嘛
  • 汇总记账凭证会计核算形式与科目汇总表
  • 企业保持存货的必要性是什么
  • 自然人税收管理系统扣缴客户端
  • 公司投资款需要纳税吗
  • 货运代理开票系统如何开票
  • 总公司设立分公司的决定
  • 个税app抵扣多少钱怎么查询
  • 企业投资可以税后扣除吗
  • 科技公司增值税率是多少
  • 购买法下的操纵手法有哪些
  • 土地整理项目如何提取地块的坐标
  • 母子公司间提供保洁保安合法吗
  • 发票种类和适用范围
  • 养老保险缴纳比例是固定的吗
  • 记账汇率是什么意思
  • 退休返聘人员被辞退未提前通知能要求多付一个月工资吗
  • 暂估收入是否暂列金额
  • 个人所得税返还奖励财务人员做账
  • 钢结构制作安装方案
  • 销售佣金税点
  • 所得税不能税前扣除项目
  • 汽车中介赚钱吗
  • 企业购买结构性存款会计处理
  • 上月留抵进项抵扣分录
  • 固定资产核销怎么做
  • 微软正式宣布收购动视暴雪
  • 发票产生的材料是什么
  • 公务车加油入什么科目
  • 税前扣除税后扣除
  • eclipse 4.19
  • 前期差错更正怎么计算
  • 公司取得发明专利证书股票大涨
  • 增值税一般纳税人资格登记表
  • 委托代销委托方需要开发票吗
  • 纳税人购进农产品取得
  • fp是什么文件
  • PHP:finfo_open()的用法_fileinfo函数
  • 利息收入可以冲减研发费用
  • php有面向对象吗
  • 劳务费可以抵扣进项吗
  • vue脚手架和vue的区别
  • 中医门诊免增值税吗
  • vue优化方案
  • React Hook - useState函数的详细解析
  • 企业自行清算的条件是什么
  • 福利部门的福利有哪些
  • 减免税在借方如何结转
  • python elasticsearch timeout
  • dedecms配置
  • 会计人员信息采集工作证明模板
  • 资金账簿印花税减半政策
  • 公司帐户转到法人帐户用途写备用金行吗
  • 什么内容的发票可以报销
  • 捆绑销售的会计处理?
  • 短期借款可以用于在建工程吗
  • 小规模无票收入纳税申报表怎么填
  • 异地房产税如何收
  • 应付账款怎么处理
  • 收到银行存款利息
  • 公司自己制造设备怎么办
  • 完工结转的会计分录
  • 纳税申报财务报表怎么撤销
  • 平行结转分步法例题
  • MS-SQL Server 2005 其中三个版本的比较
  • ghost安装出错
  • mac安全设置在哪里
  • msoia.exe是什么程序
  • cocos2d android 游戏开发学习——CCAction(二)
  • 老生常谈的近义词
  • node·js
  • awk范围筛选
  • js中遍历的方法
  • javascript面向对象编程指南
  • locust框架
  • 发票上的税务号
  • 东营市税务局领导分工
  • 征收两道消费税怎么算
  • 地方税务局属于地市级还是副省级
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设