
快速开始
本项目是优就业 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下载安装助手












功能列表
功能大类 功能点 描述 完成情况 场景搭建 场景模型的创建 把游戏中所需要的场景元素搭建完成 已完成 怪物生成 生成怪物 根据配置的怪物数据生成怪物 已完成 怪物移动 怪物动画和导航的实现 实现怪物自动寻路,死亡等逻辑 已完成 生成炮塔 点击基座生成炮塔 通过射线检测在基座上生成炮塔 已完成 炮塔攻击 实现炮塔自动攻击 使用触发检测是否攻击怪物 已完成 相机移动 方向键移动相机 监听键盘输入控制相机移动 已完成