UNITY制作游戏背包

作者: 观南屏听晚钟 | 来源:发表于2017-03-30 16:14 被阅读0次

在游戏中,我们的背包中都有各种各样的物品,我们通常会通过拖拽对游戏物品进行排序,这里我将其中的一些知识分享出来,如果有错误,欢迎指摘,也欢迎多多来一起讨论。

QQ图片20170330152309.png

上图是我刚刚做出来的一个比较粗糙的背包,可以使用鼠标左键对背包中的物品进行位置交换,同时可以点击


Paste_Image.png


Paste_Image.png
进行属性值的加减(原谅我,没有找到“-”的素材,就随便替了一个)。
我们先从简单一点的开始,先做属性的加减,背包栏的制作在下一篇。

属性的加减主要通过点击Button组件来更改相邻的Text组件的内容,这里的大体的思路就是添加两个Button组件,一个Text组件,然后给两个Button同时添加脚本,通过脚本控制Text的数字的加减。
1、新建两个Button组件,将其分别命名为"Plus"和"Minus";新建一个Text组件,将其命名为"Num"。(此处将Button的Text组件删除)并将它们调整到合适的大小及位置。

Paste_Image.png Paste_Image.png

2.更改组件的背景
点击Plus,找到Image组件下的Souce Image控件,点击Source Image进行背景的修改。
点击Num,找到Text组件下的相关控件,适当调整文字的字体、颜色、大小以及加粗等等。

Paste_Image.png Paste_Image.png Paste_Image.png

3、新建脚本,进行编写。

Paste_Image.png

3-1
首先,需要导入命名空间。

Paste_Image.png

3-2
然后,开始编写Button控制文本的数字大小的变化(以+为例,-类似)。

Paste_Image.png

同理,“-”:

Paste_Image.png

3-3
在Start类中,调用两个方法。

Paste_Image.png

3-4
将脚本挂在两个Button上(全选,拖到上面即可)

相关文章

网友评论

    本文标题:UNITY制作游戏背包

    本文链接:https://www.haomeiwen.com/subject/gnqpottx.html