Unity如何实现⼀个通⽤的新⼿引导框架
前⾔
在游戏开发中,新⼿教程是必不可缺的⼀项功能,⼀个⽅便增删改查的教程框架是⾮常重要的,可以为项⽬提⾼很⾼的效率。unity 教程
⼀般不同的游戏项⽬,新⼿引导也不太⼀样,⽐如,在⼀些复杂的3D游戏中,有关⼈物的技能,杀怪,副本等等的流程引导,常常会习惯创建⼀个Base基类,然后针对不同类型的引导,继承⼀些⼦引导类,然后配合⼀些关卡配置表,来实现不同的引导。⽽⼀些简单的2D游戏,⽐如,卡牌,休闲等游戏,因为⼤量的引导都是基于UI或者2D平⾯的,所以使⽤⼀套通⽤的引导代码,加上配置表,可以完成90%的新⼿引导。
我今天要介绍的新⼿引导模块,就是这样的⼀个针对UI的新⼿引导通⽤模块。咱们来算⼀下同样需求的⼯作量,如果⼀个项⽬中需要10个引导页⾯,那么如果单独去写这些引导,我们假设1个页⾯1个⼈1天可以完成,那么总共也需要10⼈/天 的总时间。⽽有了这个引导模块,我们只需要在配置表中为每个页⾯配置相应的参数就可以了。基本上10个页⾯,加上调试,最慢1-2⼈/天就可以完成,⽽且出现错误的概率⾮常⼩。这样我们的项⽬推进速度就可以加快好多。
下⾯介绍新⼿引导模块需要的⼏个核⼼功能
1.引导配置表
2.遮罩功能
3.箭头指向动画
4.引导⽂本
5.条件触发功能
下⾯来⼀⼀介绍
1.新⼿引导配置表
先看⼀下表结构
</
字段类型描述
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论