[虚幻引擎][UE][UE5]像素流送Pixel Streaming,像素流去掉黑边和按钮[UE5.1.0]

  • 1.写在前面
    • 01.作者碎碎念
    • 02.结果
      • 演示截图
      • 视频教程
  • 2.需要准备的软件
  • 3.UE5.0.3步骤
    • 01.准备一个打包好的项目
    • 02.启动服务器
    • 03.连接!
      • 去掉黑边和按钮
  • 4.UE5.1.0步骤
    • 01.首先新建一个UE5.1.0项目并打开(同上)
    • 02.启用像素流送插件Pixel Streaming(同上)
    • 03.像素流送(未打包的项目/打包好的项目)
      • 第一个方法:(未打包的项目像素流送)
        • 流送关卡编辑器:
        • 流送完整编辑器
      • 第二个方法:(打包好的项目像素流送)
      • 鼠标控制
  • 结尾

1.写在前面

01.作者碎碎念

2022.11.19初次更新
俺是不是很粗长!老仔细了,全是截图,不废话,就是上图干!
有问题联系我Q2052818810

02.结果

演示截图

视频教程

B站:https://www.bilibili.com/video/BV1QG4y147Ph/?vd_source=66cbd63fde4c65b240eb0e62eaa801e2
Youtube:https://youtu.be/MiiLR9PElrs

2.需要准备的软件

01.UE(UE5.0.3/UE5.1.0,开始是5.0.3版本,之后是5.1.0版本)
02.node.js

3.UE5.0.3步骤

官网步骤:https://docs.unrealengine.com/5.0/zh-CN/getting-started-with-pixel-streaming-in-unreal-engine/
首先我们需要先有一个打包好的项目。

那么先让我们开始准备一个打包好的项目吧。如果你已经有了一个符合要求的项目,可以跳过此步骤。

01.准备一个打包好的项目

1).在虚幻编辑器中打开项目。

2).在虚幻编辑器的主菜单中选择 编辑(Edit) > 插件(Plugins)。


3).搜索找到 像素流送(Pixel Streaming) 插件并勾选 启用(Enabled) 框。点击 立即重启(Restart Now) 重启项目并应用修改。

4).
如果你需要触控显示:


如果你不需要则直接走下一步:
5).在主菜单中选择 编辑(Edit) > 编辑器偏好(Editor Preferences…)在 关卡编辑器(Level Editor) > 播放(Play) 中找到 额外启动参数(Additional Launch Parameters) 设置,并将其值设为 -AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888。

6).打包Windows项目。从虚幻编辑器的主菜单中选择 文件(Files) > 打包项目(Package Project) > Windows > Windows (64-bit)。

7).在项目找打开虚幻引擎放置项目打包版本的文件夹,点击 选择文件夹(Select Folder)。
8).虚幻编辑器将开始打包进程。


9).打包进程完毕后,将找到一个名为 Windows 的文件夹,其中的内容类似于下图:


10).每次启动打包应用程序时,均需要传递命令行标签。执行此操作的一种方法是设置一个快捷方式:
0001.按住 Alt 键并拖动 .exe 文件即可在相同文件夹中(或在其他任意处)新建一个快捷方式。

0002.右键点击快捷方式并从上下文菜单中选择 属性(Properties)。

0003.在 快捷方式属性(Shortcut Properties)窗口的 快捷方式(Shortcut)选项卡中,在 目标(Target)域的末尾附加文本 -AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888 并点击 确认。

02.启动服务器

在 Samples/PixelStreaming/WebServers/SignallingWebServer 中找到信令服务器的路径。




---------------------------以上几步可以多次操作

以管理员身份打开PowerShell,win+R

运行 SignallingWebServer\platform_scripts\cmd\Start_SignallingServer.ps1 开启信令服务器
然后运行run_local.bat,会报错。

不要慌,上网搜了一下发现是80端口被占用了,解决它。
https://blog.csdn.net/weixin_43784914/article/details/127852683?spm=1001.2014.3001.5501
总而言之只需要如下步骤:

netstat -ano|findstr "80"
netsh http show servicestate

windows键+R键,输入cmd,打开命令行或者Powershell


命令行:

Powershell:

使用命令行

发现占用80端口的是系统进程,继续追究,因为很大可能是某个程序狐假虎威在背后占用。找到之后就结束它。

此时,再次运行


发现可以了!
这说明虚幻引擎应用程序已经启用了像素流送插件,前端信令和Web服务器也已准备好将客户端连接到虚幻引擎应用程序。
此时必要的设置均已在电脑上完成。现在只需连接到浏览器。

03.连接!

打开程序,注意,一定要通过快捷方式打开,因为里面我们设置了参数。

使用Chrome浏览器打开127.0.0.1(最好用Chrome浏览器,因为其他浏览器可能会出问题,另:最好全屏,不然可能会有显示错误)

点击进入
有时候我们会报这种错误,这就是连接断开了,很大原因是因为端口又被占用了。也有可能是忘了打开程序。

我的项目打开之后是这个样子的

去掉黑边和按钮

但是你可能会发现和你的界面不一样,他可能有黑边,还有个按钮。就像下面:

如何去掉他们呢?
首先黑边我们可以在按钮里面设置 扩大显示以填充窗口。

但此设置是一次性的,当你下一回连接上,你会发现他仍然会出现黑边,一劳永逸的方法是在它的代码里面就设置好。


hidden="hidden"

4.UE5.1.0步骤

01.首先新建一个UE5.1.0项目并打开(同上)

02.启用像素流送插件Pixel Streaming(同上)

勾选上像素流送插件Pixel Streaming,之后重启,给上额外启动参数(同上)

03.像素流送(未打包的项目/打包好的项目)

第一个方法:(未打包的项目像素流送)

001.启用服务器,选择流送关卡编辑器还是完整编辑器,开始流送。

002.使用谷歌浏览器打开127.0.0.1(127.0.0.1:8010.1.41.73:80192.168.137.1:80)网址,则可以看见整个界面。(同上)

流送关卡编辑器:



流送完整编辑器

第二个方法:(打包好的项目像素流送)

001.仍然使用UE5.0.3的方法
打包项目(同上)
给定快捷方式(同上)
设置额外启动参数(同上)

可以看到,在进行了方法一之后,目录和UE5.0.3变得一样了。
但是如果是直接使用方法二的话,你会发现到达目录WebServers时,只有两个文件get_ps_servers.bat和get_ps_servers.sh
此时,你需要运行get_ps_servers.bat之后再运行get_ps_servers.sh,
如此,目录结构才会变得和UE5.0.3一样。


之后是同上的同样操作

去掉黑边和使用全屏


鼠标控制

鼠标控制


直接在输入网址时,加上/?hoveringMouse=true

http://127.0.0.1/?hoveringMouse=true

结尾

参考:
1.https://docs.unrealengine.com/5.0/zh-CN/overview-of-pixel-streaming-in-unreal-engine/
UE5中文像素流介绍
2.https://docs.unrealengine.com/5.0/zh-CN/getting-started-with-pixel-streaming-in-unreal-engine/
虚幻引擎像素流送入门
3.https://docs.unrealengine.com/5.0/zh-CN/unreal-engine-pixel-streaming-reference/
像素流参考
一般看了前三个就可以了,下面是补充。
4.https://docs.unrealengine.com/5.0/zh-CN/hosting-and-networking-guide-for-pixel-streaming-in-unreal-engine/
5.https://docs.unrealengine.com/5.0/zh-CN/customizing-the-player-web-page-in-unreal-engine/
6.https://docs.unrealengine.com/5.0/zh-CN/interacting-with-the-pixel-streaming-system-in-unreal-engine/
7.https://docs.unrealengine.com/5.0/zh-CN/pixel-streaming-sample-project-for-unreal-engine/

[虚幻引擎][UE][UE5]像素流送(Pixel Streaming),像素流去掉黑边和按钮[UE5.1.0],鼠标控制相关推荐

  1. 【虚幻引擎UE】UE4/UE5 功能性插件推荐及使用介绍

    一.VaRest(API调取插件) 实现POST/GET基本方法,并支持HEAD带信息. 使用案例:[虚幻引擎UE]UE5 三种模式调用API详解(案例基于免费Varest插件) 二.Easy Fil ...

  2. 【虚幻引擎UE】UE5 三种模式调用API详解(案例基于免费Varest插件)

    [虚幻引擎UE]UE5 三种模式调用API详解(案例基于免费Varest插件) 想通过UE5 调用API实现GET和POST, 可以通过自己编写C++方法, 或基于相关HTTP请求插件, 如Vares ...

  3. [虚幻引擎][UE][UE5]简单的游戏读档存档

    [虚幻引擎][UE][UE5]简单的游戏读档存档

  4. [虚幻引擎][UE][UE5]在UE中画一个线框球,网格连接画球,高阶画球并操控

    [虚幻引擎][UE][UE5]在UE中画一个线框球,网格连接画球,高阶画球并操控 1.材质法 2.绘制调试球体 3.网格连接 蓝图项目链接: 4.高阶画球并操控 蓝图项目链接: 1.材质法 缺点:是实 ...

  5. 【虚幻引擎UE】UE5仅需5个步骤快速实现AR项目调试与打包(安卓篇)

    [虚幻引擎UE]UE5仅需5个步骤快速实现移动端AR项目调试 1.确保VS环境符合要求 到控制面板找到安装程序点击更改→修改. 以下是我自己确认可用的勾选. 2.安装JAVA环境,Android SD ...

  6. UE4 Pixel Streaming像素推流云端部署方案

    [适用于4.24之后版本] 本文介绍适用于普通WEB云端部署,非GPU云 按照循序渐进方式,分为五个部分 局域网单实例 局域网多实例 广域网部署 WEB云部署 后续 1.局域网单实例 局域网单实例构架 ...

  7. 【虚幻引擎UE】UE4/UE5 新人科普向

    一.前言 Unreal Engine是当前最为流行的游戏引擎之一,具有丰富的游戏开发功能和强大的游戏引擎渲染能力. 二.基础 UE5官方文档:UE5官方文档非常详细,介绍了UE5的各个功能和应用,适合 ...

  8. 【虚幻引擎UE】UE5 阴影异常与优化

    一.消除阴影锯齿 异常效果: 模型锯齿状阴影. 解决方案: ① 确定打开虚拟阴影贴图. 虚拟阴影贴图(VSM)是一种全新的阴影贴图方法,可以提供稳定的高分辨率阴影.通过与虚幻引擎5的Nanite虚拟几 ...

  9. 【虚幻引擎UE】UE4/UE5 功能性插件推荐及使用介绍 2

    一.UnrealEditorPythonScripts (基于UE5 的Python支持插件) 支持Python语言基于UE5进行开发 GIT地址:https://github.com/mamonie ...

最新文章

  1. [唐胡璐]QTP框架 - 关键字驱动测试框架之七 - Settings管理
  2. 计算机科学 第四次,计算机科学与技术第4次上机实验(25页)-原创力文档
  3. oracle查询之null值转化
  4. Android4.2.2源码目录结构分析
  5. VMware虚拟机中VMnet0上的网桥当前未运行
  6. react 合并数组_React快速上手
  7. vscode 上刷leetcode算法题(含配置)
  8. Classification分类halcon算子,持续更新
  9. 京东CEO徐雷:京东抗疫救灾 从来不惜力不算账
  10. 基于 XGBoost 对 Santander 银行用户购买行为进行预测
  11. 2022年 1月 windows 新型勒索病毒 360Crypt将全部文件后缀改为.360 2022年最新传播勒索病毒
  12. Java 数据库编程专栏 目录
  13. 公司电脑加域之后用不了USB但是可以用鼠标键盘得解决方法
  14. 从单体式架构迁移到微服务架构,简述java程序的运行原理
  15. 在8X8的棋盘上分布着n个骑士,他们想约在某一个格中聚会。骑士每天可以像国际象棋中的马那样移动一次,可以从中间像8个方向移动(当然不能走出棋盘),请计算n个骑士的最早聚会地点和要走多少天。要求尽早聚会
  16. Vivado HLS介绍及IP核的设计流程
  17. html语言剖析十六 调色原理
  18. Springcloud config 出现Error occured cloning to base directory.
  19. Python查询物理机硬盘、主板、BIOS序列号(用于认证Windows设备)
  20. php平均值函数怎么用,表格平均值公式的使用方法

热门文章

  1. 计算机同步的原理是什么意思,说说和朋友圈同步的原理是什么意思
  2. 用 Python 做个炒鸡好玩的朋友圈抽奖九宫格
  3. 新锐品牌入局B站,赛道突围的关键点在哪?
  4. MindManager2020 安装 和 使用
  5. 抖音上用计算机弹,抖音计算器音乐乐谱有哪些_抖音计算器音乐乐谱详细介绍_游戏吧...
  6. 用腾讯会议视频,打不开摄像头的原因
  7. Ubuntu和Windows文件互传
  8. 小米8系统推送服务器,小米8终于要升级MIUI10稳定版了,你收到推送了吗?
  9. 企业网站如何插入第三方平台不带广告的宣传宣传片
  10. Excel单元格数据快速复制技巧