概要
给玩家提供PC端和移动端的操作、闲适的音效、完整的闭环和玩法。必须实现三大主场景制作、大地图制作、导表技术引入、移动端摇杆控制、本地存档、音效同步、极强的交互以及游戏闭环。玩家通过输入设备给予主角前往各地进行部署与参与交互事件,通过存档获取成就,实现放松消遣娱乐的目的。本系统各个业务有如下注意点:
1.设备输入之PC端多键冲突问题
需要编写管理器控制输入流进行协调与管制,保证事件有效进入项目。
2.寻路算法的合理性
怪物指定路线寻路不能出现脱离预定轨道,英雄寻路不应突破障碍物穿帮。
3.误差计算
在计算有效范围与定点追踪时优化计算防止出现过大误差导致穿帮。
4.阻挡物对寻路的影响
寻路应当考虑阻挡物的存在。
5.视口平滑跟随
平滑跟随防止画面闪动引发不适。
6.怪物AI合理性
怪物的发呆、巡逻、追逐、攻击、死亡等状态与AI的合理衔接。
7.UI交互与npc交互方式设计
技术细节
1、loading场景:
其中包括三部分,(1)horror city词条落下的动画制作(2)进度条的制作(3)start的点击事件跳转下一个界面
效果如图:
图 一
实现操作:
(1)、horror city词条落下的动画制作
加载界面动画的制作,首先添加文字节点,设置文字的样式和颜色为,然后需要添加动画的节点增加animation,接着添加相关性质,例如,文字需要在Y轴上运动,则添加Y性质,然后添加关键帧,如图:
图 二
(2)进度条的制作:
使用脚本制作加载场景中的进度条
图 三