位置: 编程技术 - 正文

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

  • 异常凭证进项税额转出
  • 实收资本如何网上转账
  • 一笔多少钱
  • 企业所得税季报可以更正吗
  • 收到虚开的普票已经入账怎么调账
  • 什么是税收筹划风险?税收筹划风险的种类有哪些?
  • 资产减值损失确认后,减值资产的折旧
  • 以前年度多计成本,本年度冲减成本
  • 制造费用折旧费怎么结转
  • 免税销售额是否计入成本
  • 施工分包分为哪些
  • 企业利息收入要交所得税吗
  • 企业所得税如何申报操作
  • 现金流量表中现金流量净额怎么算
  • 劳务派遣用工工资标准
  • 收到转账支票 转给下一家
  • 外出经营地预交税金归主管税务所管吗
  • 苹果手机怎么刷机
  • 产品外包装的作用
  • 讲述人功能怎么关闭
  • 总结linux命令行的主要用法
  • 固定资产拆除怎么处理
  • PHP:pg_lo_truncate()的用法_PostgreSQL函数
  • 坏账损失可以做销项税转出吗
  • 煤炭贸易公司账务大全
  • 违反发票管理的处罚
  • 报销凭证写错了怎么办
  • 利息收入如何会计分录
  • 视频监控接入方式有哪几种
  • vue项目创建流程
  • 计算机视觉未来发展方向
  • HTTP加密/HTTPS工作过程
  • vue快速入门
  • 计提医疗保险费的会计分录
  • 广告片影视公司
  • 去年亏损今年盈利
  • 购入固定资产的会计科目
  • 企业合并兼并收购的区别和联系
  • 织梦网站停止使用了还侵权吗
  • mysql怎么截取字段
  • 生育津贴如何做帐
  • 处置固定资产净收益属于利得吗
  • 长期股权投资资本公积增加记哪个会计科目
  • 往来会计和应收应付有什么区别
  • 贷方是收入还是借方是收入
  • 按差额缴纳增值税
  • 专用发票红冲有时间限制吗
  • 建筑业增值税税负率
  • 收到待报解预算收入是国家退的税吗
  • 发票开错作废如何处理?
  • 公司与公司之间人与人之间最大的区别
  • 企业所得税缴纳模式
  • 同一控制下的企业合并和非同一控制下的企业合并的区别
  • 公司注册取消验资
  • 发票验旧就是作废么?
  • 会计凭证传递的基本要求
  • sqlserver分页查询
  • centosrpm安装
  • Linux系统下findmnt命令使用全解
  • 巧用 Windows 系统控制台删除病毒文件
  • win7系统怎么用
  • xp系统1
  • windows10总是出现打印机错误
  • tab栏切换案例
  • cocos2d::DrawPrimitives和DrawNode分别实现画板功能
  • cocos2dx内存管理
  • 优质安卓应用
  • awk指令指定脚本程序
  • node.js redis
  • linux程序打包和安装
  • vue源码是用什么写的
  • jquery的插件
  • chrome version
  • elementui基于vue
  • linux包含
  • rsa加密算法python
  • 宁波增值税普通发票有几联发票
  • 小规模无票收入怎么报税
  • 四川国税总局官网
  • 辽宁省医保明细查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设