位置: 编程技术 - 正文

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 版本控制)

  • 递延所得税抵消分录
  • 财务软件大概多少钱
  • 普通发票可以抵税点吗
  • 本月发生费用下月收到发票
  • 外资企业变内资流程
  • 固定资产净残值率是多少
  • 固定资产处置净损益计入什么科目
  • 货物尾款优惠如何计算
  • 物业电费加价如何举报
  • 各部门发生的医保费用
  • 财务软件期初数据录入
  • 预付材料款会计分录
  • 投资收益会计处理
  • 建筑施工企业的安全生产许可证由哪里颁发
  • 工程预收款账务处理
  • 农业合作社收到政府补贴做到其他收入里可以吗
  • 公司购买房子涉及什么税
  • 非同一控制下合并报表编制
  • 收到工会经费返还属于现金流量表哪
  • 股份公司的架构
  • 结转到生产成本的科目
  • 以报销形式发放的工资 劳动仲裁
  • 外币债券汇兑损益怎么算
  • 税前扣除是好事吗
  • 利息支出属于生产成本吗
  • 程序员中秋节祝福语
  • php伪静态规则写法
  • php根据经纬度计算距离
  • php中strstr
  • 关联方的四种认证方式
  • wisdm数据集
  • php实现和工作原理
  • javaweb会话跟踪技术有哪些
  • 核心书评价格
  • 编译原理第三版
  • 喰种小说在线阅读
  • vue.js过滤器
  • 农民专业合作社法
  • 企业所得税申报表在哪里打印
  • 广告公司纳税人类型
  • 研发失败能做加工企业吗
  • 大陆工作的香港人可以开基金账户吗
  • 5 分钟速通 SVG
  • python子类init
  • 呆账核销账务处理程序
  • 现金日记账一般采用什么格式
  • 交强险怎么报警
  • 临时工和正式工工资不一样违法吗
  • 融资租赁租金计算工具使用的主要过程
  • 长期待摊费用待抵扣税金
  • 公司临时工的车可以买吗
  • 房地产企业账务处理所用科目
  • 国家高新技术企业补贴
  • 计提本月工资会计怎么做账
  • 飞机票没有发票只有行程单
  • 建筑公司需要什么人员
  • 开发成本贷方负数表示什么
  • 短期借款利息是多少
  • 有进项无销项如何申报
  • 转账到银行卡是从哪转的
  • sqlserver性能优化方案
  • linux下安装mysql简单的方法
  • xp系统开机按什么还原
  • 查找共享打印机所在的电脑
  • 如何安装和卸载抖音软件
  • win10系统开机弹文件资源管理器窗口
  • osx怎么用
  • win7系统怎么给文件夹设置密码
  • 浏览器如何批量打开网址
  • vue路由跳转的钩子函数什么时候会用到
  • 显示解析包时出错是怎么回事
  • javascript html5移动端轻松实现文件上传
  • 开发板io口在哪
  • node怎么用
  • android主流分辨率
  • javascript学习指南
  • 电子发票密码在哪里看
  • 开具红字增值税专用发票通知单
  • 开票软件里的统计怎么弄
  • 车船税与船舶吨税法律制度ppt
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设