1.记录步骤(每次完成一个完整地引导需要向服务器发送完成请求记录)2.每一步骤该做些什么?(这个算是在每个功能界面应该进行的逻辑操作,比如引导小手到哪个按钮位置,屏幕限定区域变暗等)3.游戏的逻辑正常运行只不过有针对引导的特殊处理(比如界面方面正常切换到一个界面的时候,可能需要根据当前的引导步骤,刷新下当前的显示内容)具体的实现方式这个可能不用的UI设计,对应的实现方式也不一样,如果每个功能对应一个“面板”可以参考下面的实现方式1.每次进入到一个功能页面的时候做一个初始化处理(比如进入到抽奖页面,当前进行抽奖引导,初始化应该将小手移动到“抽奖“按钮位置,玩家点击抽奖过后,引导点击关闭按钮,只要把可点区域设置到关闭按钮上面即可,玩家只能跟着小手的位置点击)2.完成一个完整的引导过后在关键点发送完成消息(比如抽奖功能,只有玩家接收到奖品过后才算完成引导,这个就是引导的关键点,需要向服务器发送请求确认该功能引导完成)可点区域的限定,LZ可以自己尝试使用两个摄像机,动态修改需要高亮元素的layer,还有一种简单的方式(使用一个高层级panel,将需要”抬升”的界面元素动态加入到该高层级panel中,调整depth+collider+黑色蒙版,可以做到限定元素高亮和可点击)注意每个功能的关键点定位(这个应该跟着策划走,每个功能走到哪一步才算真正的引导结束)和每个功能具体的逻辑(限定用户的可点击范围和添加提示)希望能够帮助到LZ
把每个引导写在表里,然后按顺序执行。就是多注意一些东西
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
无法挽回的叶子