基于unity的《危机rpg》游戏开发

概要

给玩家提供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)进度条的制作:

使用脚本制作加载场景中的进度条

图 三

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值