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

【UE4 RTS】06-Camera Edge Scroll

前言

本篇实现的效果是当玩家将鼠标移至屏幕边缘时,视野会相应的上下左右移动

效果

步骤

1. 打开玩家控制器“RTS_PlayerController_BP”,在类默认值中设置如下选项

新建一个宏,命名为“EdgeSroll”,

 添加两个输入和三个输出,分别命名为“MouseX”、“MouseY”、“then”、“DeltaSpeedX”、“DeltaSpeedY”

 添加两个浮点型变量,分别命名为“EdgeScrollSpeedX”、“EdgeScrollSpeedY”

 在宏“EdgeScroll”中添加如下节点:

 在事件图表中添加如下节点:

此时就实现了,当玩家将鼠标移至屏幕边缘时,视野会相应的上下左右移动,效果如文章开头所示。 如果觉得移动速度太快可以减小变量“EdgeScrollSpeedX”和“EdgeScrollSpeedY”的值。

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

相关文章:

  • 无涯教程-Perl - length函数
  • 怎样在 CentOS 里下载 RPM 包及其所有依赖包
  • 在Ubuntu上使用NFS挂载
  • 复现海康威视综合安防管理平台artemis接口Spring boot heapdump内存泄露漏洞
  • 哈希unordered系列介绍(上)
  • MySQL随心记第二篇
  • 0001nginx简介、相关模型与原理
  • elasticsearch简单入门语法
  • Python自动化测试用例:如何优雅的完成Json格式数据断言
  • 阿里云对象存储服务OSS
  • 第三节:在WORD为应用主窗口下关闭EXCEL的操作(1)
  • mybatis 缓存
  • 分布式Redis详解
  • 揭秘程序员和技师的7大共同点,最后一点绷不住了
  • SQL | 使用函数处理数据
  • 基于Dlib库+SVM+Tensorflow+PyQT5智能面相分析-机器学习算法应用(含全部工程源码)+训练及测试数据集
  • 【Flutter】【packages】simple_animations 简单的实现动画
  • python之matplotlib入门初体验:使用Matplotlib进行简单的图形绘制
  • [Linux kernel] [ARM64] boot 流程梳理
  • 重建二叉树
  • 支付整体架构
  • 百度智能云:千帆大模型平台接入Llama 2等33个大模型,上线103个Prompt模板
  • 烦人的幻灯片——拓扑排序
  • 无涯教程-Perl - ord函数
  • Python爬虫:js逆向调式操作及调式中遇到debugger问题
  • HTML网页制作技巧:打造出色的用户体验
  • 探究使用HTTP代理ip后无法访问网站的原因与解决方案
  • SpringBoot 全局异常处理进阶
  • 数据结构(一):顺序表详解
  • 【周末闲谈】人工智能热潮下的AIGC到底指的是什么?