UE4 多人联机显示每个人的playid
目的:在多人联机模式下,在每个pawn的上方显示textrender,并且在textrender里显示每个pawn的playerid
下面以一个listen server和两个client的方式测试。
1. 创建一个带有textrender的actor,并且勾选其replicated开关
2. 在Charactor的蓝图里面创建出textrender的actor并attach到Charactor上,并且将spawn出来的actor设置到本地
变量,后面需要用到这个变量来设置其文子,因为其实动态创建出来的。
这里是由服务器来动态创建出带有textrender的actor,然后attach到Charactor上,然后把textrender同步
到客户端上,这样客户端的textrender就是服务器端一个副本了。
另外也可以直接在蓝图里把textrender的actor挂载成charactor的子组件,就不用上面的蓝图动态创建了。
3. 在GameMode里面获得并保存所有的player control
4. 在textrender的actor里面创建一个成员变量name,并且把他的同步属性设置为RepNotify,并实现
其onRepName函数,来设置textrender要显示的player id
做到这里,textrender已经被我们同步了,名子变量也同步了,名子变量一旦有变化,就会设置textrender显示。
接下来只要在服务器端吧player id正确设置即可。
5 . 这里就是使用GameState里面保存的playid,GameMode里面保存的Player Control得到Pawn来设置其
textrender里面的name变量。
总结:
1. textrender上面显示的文件并不会同步,因此我们只能使用一个变量来保存文字,然后同步这个变量,并且
在变量的repnotify函数里来设置文字显示。
2. 只有服务器能拿到所有的playcontrol,因为设置文字变量由服务器来完成
效果展示:
UE4 多人联机显示每个人的playid相关推荐
- UE4 HTC VIVE 多人联机
1. editor的VR模式不支持网络,所以在VR模式下没法调试多人联机程序 2. editor的standalone模式,引擎的源码里面把VR模式关闭了,所以需要修改引擎源码 3.可以在命令行下打开 ...
- 星露谷物语多玩家显示联机服务器没法邀请,星露谷物语怎么多人联机_多人联机操作教程...
星露谷物语怎么联机?许多玩家都很想知道星露谷物语游戏怎么多人联机玩攻略,小编给大家带来星露谷物语多人联机操作教程. 星露谷物语多人联机操作教程: 1.3 Beta版才可以联机,所以,先升级版本,再邀请 ...
- mc多人联机无法显示服务器,我的世界1.7.2多人联机服务器教程_蚕豆网攻略
我的世界创世神1.7.2多人联机服务器教程(附资源包下载),相信MC玩家对我的世界创世神一定不陌生,它是国内Minecraft玩家组建的多人联机服务器,现在,最新的1.7.2多人联机服务器正式公开,国 ...
- ue4多人联网的实例
一.联机游戏通用概念 1.多人游戏类型 回合制游戏(棋盘) "不做要求" 协商(限制较少) 高 有限(需自实现) 基于会话的实时游戏(cs) 需要 协商(< 1 hour) ...
- 基于Unity的弹幕游戏多人联机尝试
给一个已经定型的游戏添加哪怕是一个小特性,都是棘手的事情,很容易引入新的bug,或者破坏已有的功能.复杂的联网更是如此,它涉及到的改动几乎遍及系统的方方面面.玩家的一举一动都需要在其他人的屏幕上展现出 ...
- 多人联机的俄罗斯方块游戏(C++),游戏规则模仿任天堂Tetris99,基于qt,kcp,protobuf,qslog。
目录 Tetris 游戏截图 游戏菜单 1v1对战 9人对局 游戏特性细节介绍 攻击机制 Tetris标准特性 Super Rotation System(超级旋转系统) 7 bag system ( ...
- Unity Networking开发多人联机射击游戏
UNet开发多人联机射击游戏 引言: Networking作为Unity官方的用于开发多人在线游戏的网络模块,开发者可以不用自己搭建网络模块的底层,通过使用Unity提供的一些相关组件,可以轻松实现简 ...
- 原神服务器服务端多人联机教程
原神服务器服务端多人联机教程 大家好,我是艾西在上一篇文章中我们说了win系统服务器怎么搭建原神服务端,在最后结尾时有带一嘴怎么改为多人联机但不是很详细.哪么这篇文章艾西会给小伙伴们说清楚原神服务端怎 ...
- 玩游戏显示服务器异常,为什么玩卡通生存游戏联机显示服务器异常 | 手游网游页游攻略大全...
发布时间:2017-06-01 游戏中要怎么联机呢?搭建服务器需要注意些什么呢?可能有些玩家还不会不知道方法,下面给大家带来了联机及服务器搭建教程,不了解的玩家一起来看看吧. 俗话说万物必有其根,万恶 ...
最新文章
- Kotlin 1.3.30 发布,改进性能和引入新特性
- java练习: 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如:
- python大学课程-大学只安排了C和Python课程,是否有必要学习一下Java
- 在华为笔记本 MateBook 13 (MX250)上配置yolo-v3_tensorflow CUDA 所遇到的一些坑(cuda无法识别显卡)
- 暑假集训中期测试 Problem D: 装箱问题2 (并查集)
- [转]自定义SqlMembershipProvider方法
- 【kafka】一次磁盘故障后消费者无法消费
- swift(不同设备适配详解)
- likely,unlikely宏与GCC内建函数__builtin_expect()
- 瀚云平台kafka简单原理
- 安川机器人如何注释化指令_安川机器人 命令介绍 内部版
- 从需求出发来看关系模型与非关系模型–时代的变革
- 研发项目中项目经理职能
- 1031 查验身份证 (15 分) 一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。
- A。资源库和运行时表结构(5)---JBPM4.4数据库表解释
- ODL(C版本)安装过程
- echarts添加背景图片,背景色及水印
- 3招搞定APP注册作弊
- 员工激励:什么样的方法最合适?
- flex布局侧轴(交叉轴)对齐方式