位置: 编程技术 - 正文

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

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

  • 跨年发票入账账务处理
  • 小规模纳税人印花税怎样计算
  • 中国注册税务师考试时间
  • 投资性房地产出售的会计处理
  • 代收款有手续费怎么做账
  • 增值税主表本期缴纳上期应纳税额需要填数嘛
  • 小规模纳税人与一般纳税人区别
  • 小企业准则固定资产折旧每月折旧多折了
  • 已经确认收入的售出商品发生销售退回时
  • 加工样品全流程总结
  • 制造费用属于哪一类科目
  • 企业承担个人所得税账务处理
  • 发票冲销后还能用吗
  • 或有负债记入哪个科目?
  • 纳税营业额包含免税营业额吗?
  • 营改增怎么还有机打发票吗
  • 某大宾馆因工作需要
  • 理财产品属于货币吗
  • 增值税先征后退属于政府补助吗
  • 开票税额与申报税额差一分账务怎么处理
  • 其他应付款的会计英文
  • 跨月发票作废怎么红冲
  • 计提缴纳增值税怎么做账
  • 免征税收入和不征税收入的区别
  • win11如何更改开始菜单位置
  • 华为分享怎么用详细教程
  • 苹果电脑mac系统怎么用
  • 债务重组账务处理会计分录
  • linux怎么操作
  • Laravle eloquent 多对多模型关联实例详解
  • php数组函数实现机选双色球
  • 企业是根据什么来分类的
  • php忘记密码功能
  • 土地使用权的折旧年限和折旧方法
  • yolov3多分类检测
  • opencv1.0
  • 代收代付业务需要开发票吗
  • 损益类科目增加记借方吗
  • spring 门面模式
  • 如何用wordpress
  • python tkinter ttk
  • 债权人债务重组损益计入什么科目
  • 企业对公帐户怎么转出私人帐户
  • 个贷系统平账专户a户为啥扣钱
  • 单位代个人交社保可以吗
  • 可转债会计分录怎么做
  • 权益法核算还计提减值么
  • 物流辅助服务包含哪些内容
  • 股权转让如何缴纳个人所得税举例说明
  • 农业项目土地流转
  • 税控盘全额抵扣怎么做分录
  • 收到境外打电话来怎么办
  • 政府奖励企业如何领取
  • 成品油 规定
  • sql server 执行语句
  • 不同的linux系统命令一样吗
  • windows后台启动VirtualBox虚拟机让界面不在出现
  • mac查看地址
  • linux软件类型
  • linux arp -s
  • windows8任务栏在下面怎么不显示
  • win8电源设置
  • 微信小程序选择地址
  • javascript事件模型介绍
  • 列举linux常用的几个命令
  • dos用处
  • python该怎么用
  • js domcontentloaded
  • flask框架图
  • script标签可以放在html哪个位置
  • 关于python中的判断条件
  • 如何将文件夹导入idea
  • property_get/property_set
  • 国家税务局公告2021年第3号
  • 重庆市电子税务局官网登录入口
  • 宁波国家税务局电子税务局
  • 税务金三系统什么意思?
  • 出口企业能否更换法人
  • 宁夏地税局局长
  • 购进货物计入什么科目
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设