我们打开上一篇64QFrameWork道具栏物品生成的项目,
本章要做的事情是做一个道具bug调试面板,可以增加主角属性,可以增加道具的功能
首先创建一个空物体(钉子)
按住Alt键将空物体钉到左侧
重命名为Left
创建Button、Image、Input Field、Text
组件搭建一个数值道具Bug界面
按钮重命名为BtnAddItem1
对BtnAddItem1按钮增加一个Bind组件
点击生成父类QFrameWork脚本
修改脚本:UGUICanvas.cs
运行项目 - 点击增加按钮即可增加 物品1的数量
接下来制作五个按钮分别增加ItemKit(背包管理类)的数据的五个物品
重命名
继续增加物品2到5Button按钮对象Bind组件
选择父物体生成(更新)脚本
修改脚本:UGUICanvas.cs
运行项目 - 此时四个插槽UISlot都可以对物品进行增加功能
对减少按钮对象1到5重命名
增加Bind组件
选择父物体生成(更新)脚本
修改脚本:UGUICanvas.cs
运行项目 - 即可实现对对应物品增加或减少的功能
本章制作了Bug修改器界面,实现通过QFrameWork可以对数据道具item进行增加与减少的功能
接下来的文章内容:
1.QFrameWork拖拽功能UGUI
2.窗口可拖拽脚本
3.点击名称寻找地点功能
4.隐藏怪物的生成
5.怪物I攻击范围内的主动攻击
6.掉落坐骑蛋的获取
7.异步传送转换场景
以及开放回合制、坐骑系统、宠物系统、背包系统、神炼系统、商城系统、Boss的目标跟随任务导航系统以及UI播放3D动画效果等等。
具体项目运行效果请关注water1024的b站视频项目演示《破碎纪元》