快速开始

介绍

本项目是优就业 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引擎中国官网

Unity官网:https://unity.cn/

下载Unity安装助手

Unity引擎下载网址:https://unity.cn/releases/full/2017

开发环境安装教程

下载2017.4.6f1版本

点击Installer下载安装助手

f1_2_3_1

双击安装助手开始安装

f1_2_3_2

点击Next继续安装

f1_2_3_3

勾选复选框,点击Next继续安装

f1_2_3_4

勾选要安装的模块,点击Next继续安装

f1_2_3_5

选择安装路径,点击Next继续安装

f1_2_3_6

安装过程中会自动安装VS编译器

f1_2_3_7

安装完成后打开VS,点击工具->获取工具和功能菜单

f1_2_3_8

勾选需要安装的开发模块

f1_2_3_9-1

f1_2_3_9-2

f1_2_3_9-3

点击窗口右下角的修改按钮直到完成安装即可

f1_2_3_10

 

功能列表

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