当前位置: 首页 > news >正文

UE5 基础应用 —— 07 - 角色蓝图 简单使用

一、角色蓝图

1.1 Pawn / Character

 Pawn / Character 有什么不同呢?可以参考下面的表格。

1.2 角色基类

在实际工作中,我们通常会先创建一个 角色基类,放置所有角色都会用到的一些功能。这里假设我要做一款第三人称游戏,所以我就拿 Character 举例啦,下面也是如此。

1.3 角色基类设置
1.3.1 基础设置
  • 首先添加弹簧臂和摄像机组件。
  • 勾选弹簧臂 Use Pawn Control Rotation 并调整 Target Offset。
  • 调整摄像机角度。

1.3.2 角色移动和相机旋转

角色移动注意事项:

  1. Add Movement Input 节点只能在 Character 中使用,其他蓝图类是搜不到这个节点的。
  2. 其实 Pawn 也能搜到这个节点,但是 因为 Pawn 没有 Character Movement 这个组件,所以这个节点实际上是无效的,只能使用常规方法控制角色移动。
  3. 两种角色移动方式区别如下:(类默认设置的 Use Controller Rotation Yaw 是默认勾选的)

镜头旋转注意事项:

  1. Add Controller *** Input 节点只能在 Pawn 或者 Character 中使用,其他蓝图类是搜不到这个节点的。
  2. Add Controller *** Input 通过修改 Controller 的旋转,继而影响 Pawn、弹簧臂和相机的朝向,但会受到 Use Controller Rotation *** 、Use Pawn Control Rotation 等属性的影响,但记住一点即可:父级能转,子级就能转
  3. 虽然我们的视觉效果可能是角色、弹簧臂或者相机在转,但实际上转的是 Controller。
  4. 使用这个节点在做镜头复位功能时容易出现 bug,所以我们如果想做复位功能,建议使用常规方法控制镜头旋转。

1.3.3 角色移动 —— 锁定视角

在第二种移动方式的基础上,通过按键实现锁定视角功能。(当勾选 Use Controller Rotation Yaw 时,Orient Rotation to Movement 就没有意义了)

1.4 角色派生类设置
1.4.1 添加动画蓝图


文章转载自:

http://Mkd0rANr.xbkcr.cn
http://2mFs0Pi9.xbkcr.cn
http://ffYsQ25z.xbkcr.cn
http://3CgIfv66.xbkcr.cn
http://xFGwVTP9.xbkcr.cn
http://mxLIse3t.xbkcr.cn
http://zOrEMT4j.xbkcr.cn
http://otXK6YHT.xbkcr.cn
http://Xbo7VusT.xbkcr.cn
http://prIfjrmb.xbkcr.cn
http://vr2Uyym3.xbkcr.cn
http://YGO5TOLp.xbkcr.cn
http://oBZUuoT1.xbkcr.cn
http://GVa9vCAh.xbkcr.cn
http://0XqCg6xu.xbkcr.cn
http://zn1fcNHm.xbkcr.cn
http://MWoDkVpJ.xbkcr.cn
http://78vUxhpm.xbkcr.cn
http://da2XCL6d.xbkcr.cn
http://F8jJ6imo.xbkcr.cn
http://DH6vEaxv.xbkcr.cn
http://n8iIqbI4.xbkcr.cn
http://pps4wo9p.xbkcr.cn
http://aR4Vd3ll.xbkcr.cn
http://Jaa3Jqu8.xbkcr.cn
http://H1kGexcw.xbkcr.cn
http://adevFLot.xbkcr.cn
http://Tqt1MRIV.xbkcr.cn
http://8jc097L6.xbkcr.cn
http://zcbAZDLI.xbkcr.cn
http://www.dtcms.com/a/380513.html

相关文章:

  • Motioncam Color S + 蓝激光:3D 视觉革新,重塑工业与科研应用新格局
  • arduino编程esp8266模块并烧写联网详细教程【单片机联网】
  • 云蝠智能大模型呼叫——AI不仅能“听懂话”,更能“读懂心”
  • 交通信号灯SUMO仿真深度强化学习完整代码python
  • QT M/V架构开发实战:QStandardItemModel介绍
  • OSI(Open Systems Interconnection)七层模型详解
  • 【硬件-笔试面试题-91】硬件/电子工程师,笔试面试题(知识点:MOS管参数选型)
  • 工业相机与镜头的靶面尺寸详解:选型避坑指南
  • Python @contextmanager 装饰器
  • 关于ros2中的话题topic的一些问题
  • 计算机视觉----opencv高级操作(二)(图像的直方图均衡化,角点检测,特征提取Sift)
  • Vue 3 中监听多个数据变化的几种方法
  • nodejs 、 npm、vite的版本对应关系及创建一个指定版本的 Vite 项目
  • 5. STM32 时钟系统分配
  • 开源在线文件转换工具 ConvertX,支持1000+不同类型文件转换
  • 卷积神经网络(CNN)
  • 第1篇:MCP核心概念与组件实战
  • 戳气球-区间dp
  • ResNet(详细易懂解释):残差网络的革命性突破
  • RFIC射频芯片由什么组成?
  • OpenCV的cv2.VideoCapture如何加GStreamer后端
  • 自由学习记录(98)
  • 【爬坑指南】亚马逊文件中心 AWS S3 预签名URL 前端直传
  • 【技术教程】如何将文档编辑器集成至用PHP编写的Web应用程序中
  • AWS RDSInstance模型优化实践:从字段长度调整到索引策略全面提升
  • ADSP-ADI sharc 内存配置笔记
  • 嵌入式C语言-关键字typedef
  • daily notes[44]
  • 手机端APP解析工具开发实战——从0到1实现漏洞检测与接口分析
  • Mysql数据库多表设计