FMETP Steam v2 使用方法(一)

FMETP Steam v2 简单教程

  • 资源地址
  • 官方API地址
  • 配置材料注意事项
  • unity中配置方法
    • 画面传输端配置
      • 动态创建Ip和端口
    • Node.js配置
    • 效果展示

资源地址

提示:本资源在Unity的Asset Store 中价值80美金
https://download.csdn.net/download/weixin_42746271/85017573

官方API地址

https://frozenmist.com/

配置材料注意事项

需要电脑下载node.js起服务

unity中配置方法

注:此插件内方法很多 本博客使用的 插件中的FM Web Socket 可以在网页端展示画面
其他方法可以在制作的程序中展示

画面传输端配置

首先我们配置需要发送画面的程序

创建空物体 挂载脚本FMSocketIOManager
FMETP Steam v2 使用方法(一)_第1张图片
我们需要更改的只是IP和端口即可
此处的Ip和端口为我们起的Node服务的电脑的Ip和我们node服务的端口
FMETP Steam v2 使用方法(一)_第2张图片
Auto Init属性为true的时候自动连接 ,运行程序即可自动连接
FMETP Steam v2 使用方法(一)_第3张图片
摄像机上挂载game View Encoder组件
FMETP Steam v2 使用方法(一)_第4张图片

这个是拖拽我们第一个创建出来的FMSocketIOManager,其中的方法SendToOther
在这里插入图片描述

动态创建Ip和端口

设置两个 InputField 分别添加事件FMSocketIOManager中的Action_SetIp方法和 Action_SetPort方法
Button上挂载initAsServer方法
注:此时要把Auto Init属性为False
FMETP Steam v2 使用方法(一)_第5张图片

程序打包就可

Node.js配置

首先下载node.js
https://nodejs.org/en/download/
FMETP Steam v2 使用方法(一)_第6张图片
Win+R打开运行 输入Cmd
FMETP Steam v2 使用方法(一)_第7张图片
输入 node -v检查是否安安装成功
FMETP Steam v2 使用方法(一)_第8张图片

解压此文件
FMETP Steam v2 使用方法(一)_第9张图片
这个时候我们就监听了3000端口了
FMETP Steam v2 使用方法(一)_第10张图片
其中的文件好像是不可以用的 所以 此链接为配置好的3000端口和3001端口
https://download.csdn.net/download/weixin_42746271/85017826
同样的配置方法 也可以选择其他的配置方法 效果一样即可

效果展示

浏览器输入http://localhost:3000/
点击Connect as Client即为连接客户端
FMETP Steam v2 使用方法(一)_第11张图片
node中监听到了这个客户端连接
在这里插入图片描述

查询起node服务的Ip地址
FMETP Steam v2 使用方法(一)_第12张图片
输入我们的端口和IP进行连接
FMETP Steam v2 使用方法(一)_第13张图片

画面既可以投影到这个位置
FMETP Steam v2 使用方法(一)_第14张图片
效果就是这样了

你可能感兴趣的:(功能实现,FMETP,Steam,v2,Unity,web,C#)