位置: 编程技术 - 正文

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

  • 个所得税计算方法
  • 个人所得税既有租房又有房贷
  • 烟叶税计入什么
  • 房产税如何进行税源采集
  • 增值税专用发票有效期是多长时间
  • 企业异地迁移
  • 收据收到写什么
  • 以前年度多计收入多交税怎么处理
  • 财产租赁合同印花税计税依据含税吗
  • 抚恤金入账
  • 差额征税怎么填写申报表
  • 增值发票每月上报是怎么个程序吗
  • 红字发票可以开部分金额吗
  • 各种收入与应纳税额的比例
  • 小规模纳税人费用票怎么做账
  • 民非企业购买低保政策
  • 送现金券活动方案
  • 外购摩托车从销项税额中怎么抵扣?
  • etc开了充值发票还可以开消费发票么?
  • 融资租赁的租金包括
  • 河道工程维护管理费征收
  • 农产品收购发票上的买价含税吗
  • 收到普通发票税号错了不改会怎么样
  • 不同行业的单位名称
  • 暂估入库价格高于实际价格怎么调整
  • 未分配利润为什么不分配
  • 清理缓存网页电脑
  • 上年度的费用今年怎么算
  • 报销各种费用怎么做分录
  • cuda torch
  • php事物
  • 外汇业务的核算ppt
  • express框架使用
  • 车船税不计提怎么做分录
  • 企业内部研究开发项目开发阶段的支出
  • 资产负债表中应收账款的计算公式
  • 应收账款属于哪个会计要素
  • 企业提前还贷为什么违约
  • mongodb cond
  • 收到现金股利或债券利息时会计分录怎么做
  • 预付款为什么不扣质保金呢
  • 个体户餐饮服务包括哪些经营范围
  • 生产成本制造费用借贷方向
  • sqlserver触发器写法
  • sqlserver触发器在哪个位置
  • 半成品结转成品会计分录
  • 出国人员差旅出差补贴标准
  • 收到定期存款怎么做分录
  • 个人社保和公积金
  • 公户转私户的钱怎么退回来
  • 安全生产费的使用包括
  • 对公账户可以报税吗
  • 租赁费计提印花税税率
  • 公司与公司之间劳务协议
  • 企业积分是什么意思
  • 会计怎么做工资单
  • mysql使用命令
  • Windows Server 2003网络负载均衡如何实现
  • windows有哪些好用的软件
  • linux find命令忽略大小写
  • linux安装fping
  • 备份linux命令
  • windows7 读不了u盘怎么解决
  • 防止暴力破解的方法
  • win8.1卸载软件在哪里
  • opengl画矩形函数
  • visual studio 10 cocos2dx项目移植到eclipse的android项目(配置请参照上一篇文章开发环境搭建)
  • tf-idf例题
  • window.location.href用法
  • 谈谈网页设计中的内容
  • javascript编程语言
  • jquery为什么不火了
  • 程序员 master
  • Python常见格式化字符串方法小结【百分号与format方法】
  • Jquery EasyUI实现treegrid上显示checkbox并取选定值的方法
  • 电子税务局如何申报社保
  • 保险公司代收2.8万
  • 纳税人不办税务许可证
  • 小规模纳税人可以用专票抵扣税吗
  • 小微企业房产税优惠减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设