随着 AI 技术的飞速发展,游戏开发领域正在经历一场革命。Unreal Engine 5.8 正式引入了实验性的 MCP(Model Context Protocol)插件,让开发者能够通过 AI 直接控制引擎进行开发。本文将详细介绍如何在 UE5 中使用 AI 辅助开发,包括官方 MCP 插件的安装配置,以及如何利用 AI 生成 蓝图、材质、PCG 等内容......
随着人工智能技术的快速发展,Unreal Engine 5 也迎来了官方的 AI 辅助工具:Epic Developer Assistant。这个强大的 AI 助手可以帮助开发者快速查询文档、生成代码、解决问题,大幅提升开发效率。本文我将详细介绍 UE5 中 AI 助手的基本概念、安装配置方法以及实际应用场景,帮助大家快速上手这一革命性的开发工具......
我在前文中演示了如何使用 AI 行为树实现 AI 角色自动寻路到随机地点,本文接着演示如何实现 AI 角色的定点巡逻功能。为了实现这一功能,我们需要在地图上创建敌人将导航到的点,然后设置其行为,使敌人在巡逻点之间进行循环移动。 二、在预设的巡逻点之间移动......
行为树是 Unreal Engine 5 中的用于设计 AI 的系统,也是一个树状图,可以在控制器中被运行,AI 会根据树状图的不同条件执行不同的功能。本文将从零开始,讲解如何在 UE5 中配置并使用行为树,使 AI 角色能够自动寻路到随机地点。 1,创建行为树与黑板 (1)在“内容浏览器”面板中的空白处单击鼠标右键......
实际开发中,我们经常会遇到既要维护老项目又要跟进新特性的情况,这就需要在一台机器上同时安装并切换多个 JDK 版本。本文将详细介绍如何使用 alternatives 工具在 Linux 系统上实现多版本 JDK 的安装、注册和切换。 一、基本介绍 1,alternatives 是什么? (1)alternatives(或 update-alternatives)是 Debian......
我在之前文章介绍了如何在 CentOS 系统上安装 JDK 1.8、JDK 11、JDK 17,本文接着介绍如何安装 JDK 21。JDK 21 于 2023 年 9 月发布,将获得至少 8 年的官方支持。相比 JDK 17,JDK 21 引入了众多激动人心的新特性,具体如下: 虚拟线程......
前文我演示了如果通过 IK 重定向功能将 UE5 示例项目里的默认小白人动画替换为新动画。但是这个方式既要创建 IK 绑定,又要创建 IK 重定向器,还是有些麻烦。本文演示另一种更简单的方法,利用 UE5 提供的“重定向动画”实现 1,准备工作 (1)首先我们要创建一个“第三人称游戏”项目......
,在实际项目中,我们也常常需要将默认的动画替换为来自 Mixamo、Blender 或其他来源的新动画资源。但由于不同角色骨骼结构通常不完全一致,直接替换动画往往会失败或出现错位。同样地,我们也可以利用 IK 重定向将新动画正确映射到默认角色骨骼上。下面我将通过样例进行演示......
前文我演示了如何在 Vue.js + Cesium 的工程里接入天地图影像,解决了使用默认地图在国内访问速度慢、合规性等常见问题。本文接着演示如何接入国内另一个比较流行的地图:高德(Amap)地图作为底图。 十、使用高德地图作为底图 1,使用样例 下面代码关闭 Cesium 默认底图并接入高德地图服务......
在 Cesium 中,如果我们直接创建 Viewer 而不做任何额外配置,默认使用的是 Cesium Ion 提供的全球影像底图(通常为 Bing Maps 或 Cesium 官方整合的影像服务)。本文将演示如何使用国家测绘地理信息局提供的天地图(Tianditu)作为基础底图。天地图覆盖全国范围,提供影像、矢量及中文注记等多种图层形式......