欢迎购买学习《基于NavMesh系统《僵尸逃生》Unity 3D手游开发视频教程》课程,你将学习使用Unity内置 A* 寻路解决方案和用于控制敌方AI战斗&寻路的C# 代码来设计开发完整的《僵尸逃生》游戏。

发表于 06/2022
MP4 | 视频:h264, 1280×720 | 音频:AAC,44.1 KHz,2 Ch
类型:eLearning | 语言:英语 + srt | 时长:75 节课(17 小时 52 米)| 大小:9.2 GB

你会学到什么

  • 使用 Unity 的 NavMesh 系统进行玩家和敌人寻路
  • 随机生成游戏关卡并在运行时烘焙 NavMesh
  • 在 C# 中创建一个简单的有限状态机来组织 Enemy 的 AI
  • 从头到尾设计整个游戏
  • 健康和战斗系统、钥匙和门、面包屑等等!

要求

  • 学生应该有一些以前在 Unity 和 C# 中工作的经验
  • 我将在完成课程时解释大多数 C# 编码内容
  • 我将解释如何使用 Blender 导出模型并导入 Unity
  • 参加本课程不需要 3D 建模技能(课程中免费包含所有 3D 资产)

描述

本课程旨在帮助初级到中级游戏开发人员更加熟悉使用 Unity 的 NavMesh 系统。

Point & Click Player Movement 利用 Unity 的 NavMesh Agent 和基于速度的自动动画。

我们将使用 C# 编写一个简单的有限状态机,用于跟踪敌人的行为,例如巡逻、空闲、追逐、攻击和待机。

我们将编写一个简单的地貌风格的程序生成器,然后在运行时,一旦创建了新关卡,我们将烘焙 Unity 的 NavMesh Surface,允许代理在新生成的环境中利用 A* Pathfinding。

了解如何正确配置 NavMesh 代理以防止它们卡住或穿过实体对象。

了解如何使用导航网格障碍物、修改器、区域、代理类型等!

编写代码以指示敌人在等待轮到他们攻击的同时聚集在玩家周围(而不是让所有敌人同时无意识地攻击)

使用简单的规则在您生成的关卡中随机放置敌人生成巢穴,例如激活生成器所需的与玩家的距离、生成的最大敌人数量、生成的敌人类型、摧毁巢穴所需的命中以及消除一个生成的奖励.

我们将使用 ScriptableObjects 来帮助组织游戏资源以优化内存使用。

我们将编写一个始终保留在内存中的 Singleton 脚本,使我们能够在游戏升级和更改场景时跟踪健康、库存、升级等。

我们将通过创建健康与战斗系统并在课程结束时使游戏完全可玩来跟进所有这些。

本课程适用于谁

初学者到中级 Unity C# 游戏开发人员,他们希望在学习的同时创建完全可玩的游戏

本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

如果您已经成功付款但是网站没有弹出成功提示,请联系站长提供付款信息为您处理

源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源