写在Demo战斗系统之前,先用原型工具做套UI第二篇-人物选择界面制作

这一篇内容相对于第一篇东西要多得多,还是惯例先上下效果图,我们仿效正常的网络游戏人物创建选择界面做一个一样的演示界面,




动画有点多,看不见也无所谓,我们主要看是怎么做的。其实也是之所以演示的多也是因为这个东西有些繁琐,功能上也比较多,下面我们开始具体做


首先看下这个页面都有哪些状态,Roleselecton本身是一个名为Rolebackgroud的动态面板,在这个面板的下面包括RoleSelect,RoleSetup,RoleSetup1,RoleSetup2,4个子动态面板,这4个子面板都是做什么的呢,我们一个个看,首先看RoleSelect,RoleSelct下面包括3个head动态面板和一个Rolelihui面板,可以看上面的图,可以看到,有代码事例的按钮一共有5处,这些东西都是干什么的呢,我们看下head1,

我们看这就是这个加号,head1里面包括的用例,有六个这么多,作用呢,第一个用例是当头像没有的时候,就是我们看到的加号的时候,当鼠标点击事件发生,那么动态面板状态改变到RoleSetup,这个动态面板里面包括5个子状态,每个字状态里面包括若干个按钮,我们看下各个按钮的事例,

左右滑动按钮控制选择人物的外貌,返回键也是必不可少的,门派选择,人物选择按钮按下事例中,涉及到局部变量的使用,这个要注意一下,有程序基础的小伙伴应该很容易理解,如果不知道局部变量是什么,那么我举个例子,比如说,我们定一个叫姓名的标签,这个标签本身不能代表张三,李四谁是谁,但我们可以在具体填写姓名时,把姓名两个字改成张三,李四,姓名这两个字就起到了一个中间临时赋值的作用(可能不太恰当,具体含义自行百度),好了,现在我们选择了一个人物了,这时头像也有了,我们在这时候点击头像按钮的时候,用例就不会调用事例一了,而是会根据我们所选择的状态,来swicth我们需要的事例,比如我们选择了用例2的状态,这时候,我们要做的事是当点击了头像,立绘出现,然后,我们在前面设置的信息,比如姓名,门派这两个通过全局变量来传递,当这些都满足之后,下面的进入游戏按钮激活,立绘上面有按钮可以删除我们创造好的角色,这些都跟真正的游戏是一样的,具体真实代码实现可以参见《u3d简单网游的通信,拿某简单例子学习一下》这个里面有一个完整的实现过程,最后,我们看下进入游戏的事例,,我们这里3个rolesetup只讲了一个,其实事例代码实现是一样的,只不过中间加了全局变量来判断我们选择的是上中下3个中的哪一个,很简单,小伙伴感兴趣可以自己试试。我们下一篇再见。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值