UE4 编辑器代码中如何区分不同的客户端窗口(UE4多开窗口)?
众所周知,UE4 可以在设置中进行窗口多开,即同时开启不超过10个客户端和一个DS,那么多开的窗口是不是多个线程,如何编写这种多窗口下的逻辑代码呢?
多开的窗口不是多线程,而是多个继承GameInstance的实例,也就是每个客户端或者每个DS 也是对应一个。
而每个GameInstance 的World 是不一样的,可以通过每个WorldContext中的PIEInstance是不一样的 可以用编辑器下的全局变量 GPlayInEditorID 来进行判断,为-1的时候是默认的PIE,>-1的时候对应 每个GameInstance 和World实例。
每个实例启动的时候,必然会执行如下流程 :
因此可以采用 GPlayInEditorID 来进行不同编辑器窗口下的逻辑管理,像编辑器工具预览等。
UE4 编辑器代码中如何区分不同的客户端窗口(UE4多开窗口)?相关推荐
- R语言代码中的中文乱码和功能窗口下文件名乱码解决办法
一. 代码窗口下中文出现乱码问题,如下: 解决办法为:点击左上角file,选择Reopen with Encoding... 选择UTF-8,点击OK 然后就可以啦 二.功能窗口下文件名乱码问题 这 ...
- [unreal4入门系列之八] 使用VS编译UE4编辑器并添加物体到场景中
接下来,我们将会创建一个放置我们的游戏角色的基本场景. 编译UE4编辑器 1) 现在,我们创建一个空白的UE4项目来开始.首先点击桌面的Epic Games Launcher,打开启动器,点击左上角的 ...
- 1、代码中设置编码、编辑器中设置Python的编码
1Python中文编码 1.1代码中设置编码 Python中默认的编码格式是ASCII格式,在没有修改编码格式时无法正确打印汉字,所以在读取中文的时候会报错. 解决办法为只要在文件开头加入 # -- ...
- python以什么表示代码层次_在Python中,采用代码缩进和( )区分代码之间的层次。_学小易找答案...
[填空题]29 号元素 Cu 基态时的电子排布式为 ___ __ ,该元素在周期表中位于 __ _ 周期. __ __ 族. [单选题]"我要努力实现梦想,以弥补小时候吹过的牛"小 ...
- UE4在VS2013中各个编译配置代表意义
UE4中有个各式各样的编译配置,都怎么个意思呢? 对原文的理解和翻译. https://docs.unrealengine.com/latest/INT/Programming/Development ...
- UE4 C++代码实现电池人游戏
目录 1.新建项目 2 功能实现 2.1 在BattetyMan.h中添加如下头文件: 2.2 添加属性 2.3 添加移动的函数 2.4 添加可以捡起的小球 2.5 UI的编写 2.6 自动生成小球 ...
- html语言中单标记,html代码中常见的单标记有
分别是哪些,双标签,分别是哪些, 在HTML基础中,单标签就是由一个标签组成的.例如....... html中有哪些单标签和双标签? html定义表单星号标记怎么做 需要准备的材料分别有:电脑.浏览器 ...
- java异常在哪一层捕获_当在一个方法的代码中抛出一个检测异常时,该异常或被方法中的 ( )结构 捕获,或者在方法的 ( ) 中声明_学小易找答案...
[填空题]当异常已经被定义时,必须通过( ) 语句来处理它. [填空题]Catch 子句包含( )的程序段 [单选题]下列java语言的常用异常类中,属于检测异常的是() [单选题]自定义异常类时,可 ...
- matlab创建符号常量出错,错误:代码中意外的符号/输入/字符串常量/数值常数/特殊...
这些错误意味着您试图运行的R代码或源代码在语法上是不正确的.也就是说,你有一个错误. 若要修复此问题,请仔细阅读错误消息.错误消息中提供的代码显示了R认为问题所在的地方.在原始代码中找到这一行,并查找 ...
最新文章
- 51单片机usb烧录电路_51单片机怎么用usb烧写程序 - 全文
- 近世代数--整环的商域--整环D扩充为域Q
- 常用批处理命令总结之Find和FindStr
- C#实现RTP数据包传输
- mysql中数据类型的长度
- hibernate mysql cascade_Hibernate第五篇【inverse、cascade属性详解】
- C/C++编程笔记:C/C++ 的编译和链接
- 服务器如何识别同一客户端的各种不同的命令_开源项目|如何开发一个高性能的redis cluster proxy?...
- 对$()与``区别的理解
- 实体与表映射关系XXX.hbm.xml配置详解(转)
- 火山PC后台操作第三方窗口案例
- ubuntu1804系统设置在哪里_Ubuntu 1804.4 server版本的安装及配置网络和图形化界面
- Vue+SpringBoot打造房屋租售信息系统
- 【5G】NAS安全密钥衍生算法详解
- upload.js 文件图片上传
- 笔记本电脑外接显示器无信号 其实是主板静电积压 完全可以不拆机放电
- 光年(Light Year Admin)后台管理系统模板
- 从零开始的机器人操作系统(ROS)(0)机器人漫谈以及双系统安装
- Python oauth2登录Outlook读取邮件
- Oh my God, 连jQuery都放弃IE了!