本项目是优就业 Unity教研室二室讲师于2019年进行开发的开源项目,整个项目的代码开源上传在了github 和gitee上。
(此部分有打包好的应用程序可以直接在PC端上运行)
Unity2017.4.6f1+VS2017
64位win10/win7操作系统,i5及以上处理器,GTX1060及以上独立显卡,4G内存,20G硬盘
需要安装Unity2017及以上版本,VS2017脚本编译软件
塔防游戏项目框架目录
Demo2_towers 场景模型
_Main Camera 主摄像机
CameraControl 控制摄像机的移动和跟随
mon_orcWarrior 怪物
Animation 动画器组件控制玩家状态的切换
Rigidbody 刚体组件用于物理引擎
CapsuleCollider 碰撞器组件用于玩家的碰撞检测
NavMeshAgent 脚本组件控制玩家的导航
MonsterControl 脚本组件控制怪物
GameController 游戏控制器
InitTowerFire 点击炮塔生成大炮
CreateMonster 创建怪物
MonsterData 怪物波次数据
startPositon 怪物出生地
endPosition 怪物行走目的地
作者:Unity教研室二室
Unity官网:https://unity.cn/
Unity引擎下载网址:https://unity.cn/releases/full/2017
点击Installer下载安装助手
功能大类 功能点 描述 完成情况 场景搭建 场景模型的创建 把游戏中所需要的场景元素搭建完成 已完成 怪物生成 生成怪物 根据配置的怪物数据生成怪物 已完成 怪物移动 怪物动画和导航的实现 实现怪物自动寻路,死亡等逻辑 已完成 生成炮塔 点击基座生成炮塔 通过射线检测在基座上生成炮塔 已完成 炮塔攻击 实现炮塔自动攻击 使用触发检测是否攻击怪物 已完成 相机移动 方向键移动相机 监听键盘输入控制相机移动 已完成