ThePlaneWar
Unity3D制作的飞机大战小游戏
项目介绍
这是一款支持联机对战的飞机大战小游戏,跟朋友们创建一个房间,来一场紧张刺激的大混战是这款游戏的核心玩法,游戏可以进入大厅,创建与加入房间,或直接进入离线模式开始游戏,收录了9架飞机模型,一打飞机子弹和导弹效果可供选择,2张地图可供战斗,可以使用摇杆或陀螺仪进行操作,飞机飞行遵从物理引擎,还可以添加机器人,语音对话,有击打反馈,雷达,导弹预警,敌我飞机血条,子弹下坠,导弹跟踪,飞机爆炸效果,飞机碰撞和飞出战场时会自杀,重生后有10秒无敌时间,机器人AI可自动飞行和战斗,有计分板,点击计分板可观察其他飞机的第一视角,一场对战10分钟,希望大家喜欢!
项目视频
使用插件
- NGUI Next-Gen UI 2019.3.0
- PUN 2 - FREE
- Photon Voice 2
- Gaia 2 - Terrain Scene Generator 2.1.5(u2019.3.0)
- Behavior Designer - Behavior Trees for Everyone_v1.6.6
- github-for-unity-1.4.0.6503
- PostProcessing-2
- Standard Assets (for Unity 2018.4)
- Binnacle Minimap Radar Compass 1.1
- Star Sparrow Modular Spaceship
- Stylized Projectile Pack 1
- X-Bars Enemy Healthbars
- JSON Object
应用技术
- Unity3D 游戏引擎
- .NET Mono C# 游戏脚本
- Linq 语法糖
- 协程控制游戏进程
- 队列控制文字消息提示
- NGUI 和 UGUI 两套UI界面
- Gaia 自动生成地形
- Photon Pun 2 多人在线游戏引擎
- Photon Voice 2 多人在线游戏语音
- 飞机飞行与子弹导弹的发射和跟踪物理引擎算法
- 飞机模型与子弹导弹粒子系统
- 雷达显示飞机位置
- 自己和敌方飞机的血条显示和线性变化
- 计分板杀敌死亡计算以及点击计分板可查看目标飞机第一视角
- AI机器人行为树实现自动飞行和战斗
- 手机摇杆和陀螺仪控制飞机偏航角与摄像机视角
- JSON 保存游戏设置
- 引擎自带水面材质与天空盒
- PostProcessing 2 视觉效果强化
- 基于 Android 手机的图形优化
游戏截图
版权声明
- 作者 664235822 SmallPig
- 开源许可证 GPL-3.0 License