UE4 像素流的一些使用技巧

一、测试像素流的三种方法,前提是熟悉官网像素流送那套流程,这里只是讲如何不用打包就能测试的方法

1.第一种方法是vs安装unrealvs扩展,因为安装这个拓展后加可以加命令行参数启动项目https://docs.unrealengine.com/4.26/zh-CN/ProductionPipelines/DevelopmentSetup/VisualStudioSetup/UnrealVS/安装完后在命令行参数框里添加以下参数-AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888 -game,记住-AudioMixer前要加空格,启动信令服务器和启动项目就可以调试了

2.第二种方法行对而言是最简单也是最常用的,也就是直接在编辑器模式下以独立模式运行游戏就可以调试了,首先点开AdvancedSettings输入启动参数-AudioMixer -PixelStreamingIP=localhost -PixelStreamingPort=8888,然后启动信令服务器和以独立模式运行就可以调试了

 

3.第三种跟着官网流程走就行了,这里就不说了,也就是打包后测试像素流

https://docs.unrealengine.com/4.26/zh-CN/SharingAndReleasing/PixelStreaming/PixelStreamingIntro/

二、官方像素流插件内自带网页的一些使用技巧,友情提醒,每次修改完网页代码后不用重新启动信令服务器和重启项目,ctrl+s保存一下,然后刷新网页就可以了

1.隐藏网页右上角按钮

找到像素流文件下的player.css文件进行修改,打开player.css文件,ctrl+f搜索.overlay,在里面添加一行display: none;

2.隐藏Click to start按钮,当打开网页或者刷新网页时自动加载出页面
打开app.js

在setupWebRtcPlayer函数内增加webRtcPlayerObj.video.muted = true;
3.去掉网页黑边,有黑边多半是分辨率不匹配,所以得自动填充

打开之前修改过的player.css文件,搜索video,添加object-fit: fill;

三、一些网页调试技巧

1.打开调试页面,f12或者右键→检查

2.查看网页中元素所对应的区域,点击元素页面,然后把鼠标悬浮在代码上,就能知道元素所对应的区域,举个例子我要隐藏掉网页右上角的button但是我又不知道那块代码在哪,看下图
这样就找到了对应的类或者元素,然后去css文件里修改样式
3.打断点以及查看调用堆栈。点击源代码那栏,找到你想要调试的代码,然后在行数前鼠标左键按下打断点,我以app.js为例
打好断点后刷新网页就会走到断点这,然后看调用堆栈就可以看到函数顺序是怎么执行的
最终就是在新函数打断点然后刷新网页,一步一步弄清楚,像素流送中网页的执行顺序

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
要在UE4中实现像素的自动启动,需要进行以下几个步骤: 1. 首先,在UE4的插件中启用Pixelstream插件。可以在UE4的Plugins选项中找到Pixelstream插件,并勾选启用。启用插件后需要重启UE4使其生效。 2. 接下来,需要进行项目设置,配置像素参数以及进行打包。在项目设置中,可以根据需求对像素进行进一步配置,例如设置打包配置和启动参数。这些配置可以根据具体情况进行调整。 3. 需要配置启动像素服务,包括信令服务器和HTTP服务端口。像素需要使用信令服务器和HTTP服务来进行通信。信令服务器负责处理连接和通信的建立,而HTTP服务则负责像素的数据传输。可以根据需要进行端口设置和自定义配置。 需要注意的是,像素的自动启动还需要配置TURN服务器。TURN服务器用于处理跨网络的通信,确保像素可以在公网上正常访问。配置TURN服务器可以提供公网访问的支持。 综上所述,要实现UE4像素的自动启动,需要启用Pixelstream插件,进行项目设置和配置参数,配置启动参数和信令服务器以及HTTP服务端口,最后配置TURN服务器以支持公网访问。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [UE4像素](https://blog.csdn.net/qq_38530236/article/details/127792242)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值