在游戏中,我们的背包中都有各种各样的物品,我们通常会通过拖拽对游戏物品进行排序,这里我将其中的一些知识分享出来,如果有错误,欢迎指摘,也欢迎多多来一起讨论。
上图是我刚刚做出来的一个比较粗糙的背包,可以使用鼠标左键对背包中的物品进行位置交换,同时可以点击
和
进行属性值的加减(原谅我,没有找到“-”的素材,就随便替了一个)。
我们先从简单一点的开始,先做属性的加减,背包栏的制作在下一篇。
属性的加减主要通过点击Button组件来更改相邻的Text组件的内容,这里的大体的思路就是添加两个Button组件,一个Text组件,然后给两个Button同时添加脚本,通过脚本控制Text的数字的加减。
1、新建两个Button组件,将其分别命名为"Plus"和"Minus";新建一个Text组件,将其命名为"Num"。(此处将Button的Text组件删除)并将它们调整到合适的大小及位置。
2.更改组件的背景
点击Plus,找到Image组件下的Souce Image控件,点击Source Image进行背景的修改。
点击Num,找到Text组件下的相关控件,适当调整文字的字体、颜色、大小以及加粗等等。
3、新建脚本,进行编写。
3-1
首先,需要导入命名空间。
3-2
然后,开始编写Button控制文本的数字大小的变化(以+为例,-类似)。
同理,“-”:
3-3
在Start类中,调用两个方法。
3-4
将脚本挂在两个Button上(全选,拖到上面即可)