位置: 编程技术 - 正文

RPG背包系统【1】(游戏的背包和道具系统)

编辑:rootadmin

推荐整理分享RPG背包系统【1】(游戏的背包和道具系统),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:游戏的背包和道具系统,游戏的背包和道具系统,游戏的背包和道具系统,rpg包包,rpg游戏背包系统怎么写,rpg游戏背包系统怎么写,游戏背包系统,rpg游戏背包系统怎么写,内容如对您有帮助,希望把文章链接给更多的朋友!

转载自: renderer组件删了,只留下rect transform

然后创建子物体Image,命名为ItemIcon,Image先选择,再创建子物体button,也是选择这张图,在button里面吧sprite swap的高亮sprite换成 命名为Overlay,主要是鼠标移动显示高亮,再创建text,,命名为count,主要保存数目。

OK,我们也保存为prefab。

接下来我们来编写Inventory,c#代码:

首先定义变量:

接下来我们编写初始化Inventory,也就是在其中加入slot,我们写进一个方法CreatInentory(),在start中调用。

调整数&#;,运行就可以看到

这里注意一下:有的小伙伴永远也对不齐,因为image的锚点和轴没设置对,这里我自己是都定义在左上角。

RPG背包系统【1】(游戏的背包和道具系统)

Ok,界面部分大部分完成了,接下我们来写Item类。

这里我为了偷懒只写了两种类型的Item。

Ok,为了测试更加直观我搭建了一个场景:

绿色的是我们猪脚,当移动到蓝色物体

Inventory会增加一瓶蓝药,当移动到红色,会增加一瓶红药。

Ok,接下来我们编写Slot类,主要存放和处理Item。因为每一个slot都有一个或多个Item,也可以是没有。

[code]csharpcode:

然后我么回到Invetory代码,我们重新写个AddItem()方法,因为在这里可以遍历所有slots,好操作。

[code]csharpcode:

在start()初始化

[code]csharpcode:[code]csharpcode:

OK,我们接下来把我们的猪脚给移动起来,写个Player类,然后给Mana,Health的Perfab改新加的tag “Item”,注意maxSize 必须要为1,还有要设成trigger,Player要添加rigidbody

运行试试,发现移动到篮球和红球,在inventory有Item了。

OK,今天就先到这里!好累!!!

至于资源貌&#;我不会弄!!!=_=

Unity3d版本控制 转载:

Unity UIScrollView优化 转载自:

unity3d 在线更新资源(3) 确定方案后马上就碰到了一个新问题,那就是解压缩的时候太占用内存了。所以我不能够一次性解压缩了,只能分批解压。这个还算比较好处理,只要

标签: 游戏的背包和道具系统

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

上一篇:NGUI之UIScrollView对齐

下一篇:Unity3d版本控制(unity 版本控制)

  • 纳税人未抄报税是什么意思
  • 计提坏账部分收入怎么算
  • 小规模纳税人普票交税吗
  • 个人写的收据要留身份证复印件吗
  • 没有发票的费用可以抵扣企业所得税吗
  • 第二季度是多少钱
  • 所得税申报表中的资产总额如何填
  • 什么叫税控盘清卡
  • 如何在电子税务局开发票
  • 质押费用计入什么科目
  • 票据占比不得超过各项贷款的
  • 企业利息收入会计分录怎么做
  • 工会费用是什么意思
  • 对外支付佣金代扣代缴
  • 营改增劳务派遣
  • 开租金发票可以提前开的吗?
  • 《减免所得税优惠明细表》
  • 2018一般纳税人印花税减半吗
  • 国债利息纳税调增还是减
  • 附加税的税率表
  • 可转债转换为股权投资的企业所得税处理
  • 安置房视同销售需要缴纳所得税吗?
  • 视同销售行为怎么进行财税处理?
  • win7桌面快捷键是什么
  • dolby audio设置
  • 房地产开发企业增值税怎么算
  • 未分配利润分配利润分录
  • 赠与合同任意撤销与法定撤销的区别
  • 存出投资款现金流量表选什么
  • php面试算法
  • 招标公司在招标过程中的注意事项
  • 你需要权限来执行操作是怎么回事
  • 品质扣款单
  • php require的用法
  • 发票红冲是什么意思需要给钱吗
  • 国有土地使用证到期了怎么办
  • 购买股票会计分录怎么写
  • php基于正则批量输出
  • 住宿费电子发票没有章
  • opencv教程
  • 可供出售债权投资
  • 发票跟税有什么关系
  • python一元二次方程求根
  • 违约拒绝赔偿怎么办
  • 购买汽车抵扣增值税
  • etc发票写着不征税怎么办
  • mysql数据库中进入mysql库的命令
  • 无形资产摊销完以后得账务处理
  • 不征税收入与免税收入有哪些
  • 商场收取租户电费合法吗
  • 跨月发票税率开错了如何处理合适?
  • 押金无法收回账怎么办
  • 增值税 附加税费
  • 员工报销签字流程
  • 限售股锁定期延长
  • 小规模附加税减半征收什么时候开始
  • 工程施工的主要事迹
  • 其他应收款如何计提坏账准备
  • 事业单位职工福利费支出范围
  • mysql优化实战
  • sql实现分页查询语句
  • mysql存储过程判断输入判断类型
  • vs2008如何使用
  • centos下载命令
  • fedora最新版本
  • ubuntu20.04
  • 超级简单的方法
  • Linux系统配置要求
  • neoDVDstd.exe - neoDVDstd是什么进程 有什么用
  • javascriptz
  • 贴吧热门评论
  • jquery页面跳转的方法
  • npm安装插件失败
  • android 图片
  • windows ipython
  • android 4.2
  • 宁波镇海哪里可以赶海
  • 国税地税分开原因
  • 贵州省国家税务局电子税务局官网
  • 印花税会计分录怎么做 印花税需要计提吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设