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

ARPG----C++学习记录04 Section8 角色类,移动

角色类输入

新建一个角色C++,继承建立蓝图,和Pawn一样,绑定输入移动和相机.

在构造函数中添加这段代码也能实现。打开UsePawnControlRotation就可以让人物不跟随鼠标旋转

 

得到旋转后的向前向量

使用旋转矩阵

想要前进方向和旋转的方向对应。获取当前控制器的旋转信息,并将其存储在名为ControlRotation的常量中,这个旋转信息通常包括Yaw(水平旋转)、Pitch(垂直旋转)和Roll(滚动)。创建一个变量只储存Yaw轴信息,通过将YawRotation转化为旋转矩阵,然后提取X轴单位向量而得到的正确的方向。

在角色移动里打开这个Orient Rotation to Movement(将旋转定向为移动),也可以使用代码。人物将自己转向前进方向

头发和眉毛

Ugroomcomponent。对于这个组件需要把模组添加到代码里,在build.cs文件里添加上这个组件才能生效

删除三个cache文件夹,右击工程文件,重新生成Vs项目文件,完成后可以开始添加头发的组件

引入头文件,定义头发,创建实例,绑定

在蓝图里选中头发和眉毛

http://www.lryc.cn/news/229203.html

相关文章:

  • 拆解软件定义汽车:OS突围
  • 并发线程使用介绍(二)
  • 【Proteus仿真】【51单片机】多路温度控制系统
  • 一些可以参考的文档集合15
  • k8s的service自动发现服务:实战版
  • 项目笔记记录
  • 【leetcode】1137. 第 N 个泰波那契数
  • 【解决】conda-script.py: error: argument COMMAND: invalid choice: ‘activate‘
  • Linux 性能调优之硬件资源监控
  • Windows系统隐藏窗口启动控制台程序
  • FreeSWITCH fail2ban.lua
  • Qt HTTP下载数据
  • 8. 深度学习——NLP
  • 部署 KVM 虚拟化平台
  • Juniper PPPOE双线路冗余RPM配置
  • 原生JS实现视频截图
  • 前端Rust二进制/wasm全平台构建流程简述
  • 加解密算法相关技术详解
  • Clickhouse学习笔记(13)—— Materialize MySQL引擎
  • 《QT从基础到进阶·二十四》按钮组QButtonGroup,单选框QRadioButton和多选框QCheckBox
  • Ansible--playbook剧本
  • MacOS下VMware Fusion配置静态IP
  • 三、机器学习基础知识:Python常用机器学习库(中文文本分析相关库)
  • Nginx 使用笔记大全(唯一入口)
  • 数据结构-二叉排序树(建立、查找、修改)
  • Linux 性能优化之使用 Tuned 配置优化方案
  • Day02_《MySQL索引与性能优化》
  • (只需三步)Vmvare tools安装教程,实现与windows互通复制粘贴与文件拖拽
  • Android自定义控件:一款多特效的智能loadingView
  • C语言之初阶指针