位置: 编程技术 - 正文

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

  • 纳税资质是什么样子
  • 增值税普通发票需要交税吗
  • 实收资本增加的印花税
  • 进项税转出的发票怎么认证
  • 双倍余额递减法如何计算
  • 会计凭证 借贷
  • 建设工程服务招标管理办法
  • 物业公司代收的电费差额收入
  • 企业给员工购买的团体意外险的被保险人一般是
  • 跨月红字发票可以作废吗
  • 中小企业社保优惠延长政策
  • 享受企业所得税税额抵免优惠的设备包括
  • 委托销售的增值税税率
  • 什么情况下要交增值税
  • 专票私人能开吗?
  • 专用发票的审核要多久
  • 个人所得税缴纳标准起征点
  • 上年销项税额录错了,怎么调整
  • 苹果14.5新功能
  • 企业合并案例
  • 生产经营所得个税表
  • 苹果关闭safari
  • 公司不运营了需要注销吗
  • 应付债券的应付利息怎么计算
  • 土地投资入股是否缴纳土地增值税12366
  • php实现简单的登录验证
  • 公司收到财政拨付办公经费
  • 税法工资薪金总额
  • 售后回购方式销售商品如何确认收入
  • 哥德堡的港口
  • 前端常见错误
  • 即征即退增值税属于政府补助吗
  • 叶面积指数名词解释
  • 股东以原材料出资
  • 元宇宙与nft
  • js es6常用方法
  • pytorch jit
  • 房产税缴纳时间点
  • 外省人员收入怎么查
  • 供热企业税收优惠
  • 利润表没有本月金额只有本年累计可以吗
  • node.js入门教程
  • sql server配置文件在哪
  • 存货的成本包括哪几项
  • 零申报企业所得税的资产总额怎么填写
  • 数据库关键字有哪些
  • PostgreSQL 查看数据库,索引,表,表空间大小的示例代码
  • 企业利润怎么提取出来
  • 小规模纳税人申报增值税的操作流程
  • 疫情期间增值税减免政策截止时间
  • 小企业会计制度废止
  • 常用的加速折旧方法
  • 所有者权益科目有哪些
  • 实收资本能直接转账吗
  • 专家咨询费支付标准
  • sqlserver2008分页查询
  • 创建mysql表sql语句
  • mysql查询条件不区分大小写
  • mysql5.7.24安装配置教程
  • Windows7设置默认打印机
  • 微软正式推出wind...
  • win7纯净版系统安装教程
  • win8怎么启动资源管理器
  • win7一开机就弹窗
  • 深入理解新发展理念,推进供给侧结构性改革 心得体会
  • 安卓 图形api
  • android webview获取文本
  • vue做一个table
  • Node.js中的事件循环是什么
  • jquery给复选框赋值
  • javascript主要学什么
  • Android网络(4):HttpClient必经之路----使用线程安全的单例模式HttpClient,及HttpClient和Application的融合
  • 河南省国税电子普通发票发票真伪查询系统
  • 怎样从增值税发票查询
  • 纳税人接受教育
  • 怎么知道自己的城乡属性
  • 财税36号文附件3
  • 成都税务举报官网
  • 苏州国税电子税务局
  • 为什么专利转让要交税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设