上节做完了自走棋的地图创建,这节就接着来做UI方面的内容。先易后难。把简单的先做完了,然后再弄难度大的。UI的话呢,注要是做和游戏关联性大的,比如刷新,升级,英雄信息等。其他UI后期补。先来看看这节做完的效果吧。
做的比较简陋,请自行脑补丰富的场景和UI吧。这里我就用一种英雄来做。很明显,每次刷新都是刷新四个,然后刷新出来以后,这些都会有英雄的信息。比如名字,价格,羁绊等。我们每次都会随机四个。然后像这些名字什么的都是要用的,所以这里必须要用预制体。然后动态的生成这些不同的英雄。这里的预制体就是整个的一个空物体,然后给它添加一个空物体专门来显示image,然后添加一个text显示名字,一个text显示价格。再添加一个空物体来当做羁绊的父物体,因为羁绊不能确定个数,所以需要动态的创建。这里给出代码:
这是赋值和显示新的英雄。至于刷新和加经验都是按钮,然后所有的UI都已经搞定了,没什么太多的问题。前期暂时都这么做。等差不多成型了,都没什么问题了。然后再换可复用的方式来做。比如这里生成四个新的英雄,我是直接赋值的,后期的话,肯定是需要随机的,然后那些随机的英雄都是需要用Excel做成表格,或者用TXT来保存,也是可以的。好了 ,这节就到这里了。下节就要开始比较有意思的环节了