UE4 HTC VIVE
来源:互联网 发布:3d预测软件 编辑:程序博客网 时间:2024/05/21 22:28
--------------------引擎环境配置文件修改与项目在线模式启动修改--------------------
1)我们就直接用默认名创建一个第三人称项目
2)右键资源栏,创建一个新的C++类3)打开【解决方案资源管理器】,找到我们的项目【MyProject】,点开后找到【Config】文件夹,找到【DefaultEngine.ini】文件,添加:
[OnlineSubsystem] DefaultPlatformService=Null
4)找到【Source】文件夹,找到【MyProect.Build.cs】文件,添加:PrivateDependencyModuleNames.Add("OnlineSubsystemNull");
5)生成该项目生成完后记得重启一下虚幻引擎,让他重新加载一下配置文件
6)设置一下同时调试的玩家数量,完成后打开Advanced Settings...
7)设置一下窗口大小,这个根据个人习惯来,我是觉得太大不方便,当然双屏的同学可以笑了
8)然后点击窗口运行
此时我们可以看到已经以看到服务器与客户端的虚拟形式表的窗口了此种用引擎调试是不走网络的,属于走127.0.0.1这种地址返回本机,故只能用于调试用,请不要尝试发布多机测试!
--------------------预习部分--------------------
描述一下联网过程:
1)目标:假设需要使2台机器连接到同一个局域网游戏内
2)过程:a.打开一台主机上的应用,点击创建房间,(这时候该程序会使用UDP的方式在局域网内广播自己建立主机的消息【广播只存在于UDP协议,使用UDP.sendto向地址255.255.255.255实现局域网广播】)
b.启动另一台机器上的应用点击搜索房间,此时后台开启对XXXUDP端口的监听(这个时候就应该搜到刚才开启的主机所发出的广播消息了)
c.拿到地址然后再进行TCP连接,此时就算是正式完成了局域网连接;--------------------预习1核心API--------------------
【Switch Has Authority】
此宏用来判断当前流程线所在应用是否为主机,
输出结果为:
a.当前流程为主机【Authority】;
b.当前流程不为主机【Remote】;同判断的节点还有【Has Authority】...
【Create Session】
此节点用来创建房间/主机,并开启UDP广播,
输入参数有:
a.玩家引用【PlayerController】
b.最大连接数量【PublicConnections】
c.是否使用局域网【UseLAN】
输出:
d.无异常走【OnSuccess】;
e.发生异常走【OnFailure】;【Find Session】
此节点用来搜索房间/主机,并开启对UDP端口的监听,
输入参数有:
a.玩家引用【PlayerController】
b.最多返回几个主机的消息【MaxResults】
c.是否使用局域网【UseLAN】
输出:
d.流程出同上,
e.返回数组为接收到的主机消息列表【Results】【Join Session】
此节点使用主机消息引用加入会话,
输入参数有:
a.玩家引用【PlayerController】
b.搜索到的主机结果【Search Result】
输出:
c.流输出同上
- UE4 HTC VIVE
- UE4 HTC VIVE
- UE4 HTC VIVE
- UE4 HTC VIVE
- UE4 HTC VIVE 多人联机
- 使用UE4实现HTC Vive设备的简单操作
- UE4中HTC Vive 手柄如何抓取物体
- UE4下实现HTC Vive手柄拾取物品蓝图编程
- UE4 VR 手柄代替鼠标滚轮(HTC VIVE)
- UE4 X HTC Vive游戏开发笔记(二)
- 盘点当下虚拟现实技术之一:Unity+Oculus对比UE4+HTC vive
- HTC Vive打包的UE4游戏全屏,铺满窗口的方法
- 【UE4】 第11讲 【MOBA制作日记】 HTC Vive设备安装使用及手柄控制漫游
- 基于htc vive设备的UE4 VR项目开发需要修改源码的地方
- 虚幻引擎四 调用HTC Vive 手柄震动问题 ||UE4 调用手柄震动问题
- HTC Vive UI Guideline
- HTC Vive全屏
- HTC VIVE 开发 移动
- 左、右外连接的写法及(+)的用法
- 对于推荐系统理解
- Linux (七) 网络
- 【第八周】项目3(3)-上、下三角矩阵、对角矩阵的压缩存储结构,以及相关的基本运算的实现
- 什么是 XML Schema
- UE4 HTC VIVE
- 2017中国(中部)国际农业机械展览会会刊(参展商名录)
- linux c检测USB热插拔(netlink)
- 深度学习最全优化方法总结比较(SGD,Adagrad,Adadelta,Adam,Adamax,Nadam)
- SL快捷键及杂记
- 第九周项目二__二叉数遍历的递归算法
- 杂记
- maven(四)maven使用入门
- 【译文】Mastering CMake 第二章 开始