| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> Unity FMETP STREAM 插件 画面的回显 (上)Server的创建 -> 正文阅读 |
|
[游戏开发]Unity FMETP STREAM 插件 画面的回显 (上)Server的创建 |
最近让做中控回显功能,翻了很多插件找到了FMETP STREAM 来看看效果吧? 1.导入FMETP STREAM插件 https://download.csdn.net/download/Baobaosimida/21560882 导入后可以参考里面的例子场景 2.创建服务端,接收客户端的消息 (1)首先创建一个空场景 可命名为:Server (2)新建场景中创建空物体可命名为:FMNetworkManager,并在空物体上添加组件FMNetworkManager,将NetWorkType 选择为 Server 组件中有个几个重要的事件监听 OnRecieveByteDataEvent,OnRecieveStringDataEvent,GetRawRecievedData 目前我们只需要接收客户端的传来的转成byte[] 的Texture2D即可,因此只需要关注OnRecieveByteDataEvent,并在之后的步骤中为此事件中添加监听。 (3)场景中再创建一个空物体 可命名为:GameViewDecoder,并在空物体上添加组件:GameViewDecoder 这里的组件就是用来展示接收到的数据并将接来的byte[]转成图片进行实时渲染。 (4)回到FMNetworkManager组件上进行属性的配置 ?首先配置ServerSetting中的端口 以及ClientSetting中的端口,这里可以为默认。 在Recieve 的OnRecieveByteDataEvent中添加 (3)组件中的Action_ProcessData方法,就相当于每次我们的Server接收到了数据 就交给GameViewDecoder进行画面的处理。 (5)配置GameViewDecoder 我们需要在外部(一般是PS)绘制一张图片,并保存导入。将图片拖入RecieveTexture中,这张图片将实时绘制传输过来的画面。 (6)展示画面,场景中新建RawImage,将RecieveTexture中的图片拖入Texture中,完成画面的扎展示。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 0:52:01- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |