UNITY制作游戏背包

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

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上(全选,拖到上面即可)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,861评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,188评论 4 61
  • 当代中国文化产业的崛起,大抵只注重其带来的经济效益,往往忽略了艺术文化的本身。看了宋方金老师写的关于演员这个行业的...
    寒溆阅读 117评论 0 0
  • 手足步韵共牵攀,入眼青屏近港湾。 正是辋图惊倦旅,那堪皓首仰仙山。 楼高屡问轻云寂,海阔方知独棹难。 搜句犹思吟逸...
    屾山泉鸣阅读 465评论 7 5
  • 太阳最后一次 把山坡上的石路加热 他们并肩躺着 像两张金色的饼 被平底锅烤得微微香甜 当太阳消失 雪花点点迷人眼 ...
    煜烟阅读 363评论 0 1