unreal engine 多人在线游戏中切换controller的pawn

踩坑后的注意点

  • Possess只能在Server执行
  • Possess pawn时,要从GetPlayerState()获取PlayerState的controller,然后用这个controller posses想要的pawn,否则就是server的controller possess 你想要的pawn了

示例

// SERVER possess new pawnif (InCharacter->GetLocalRole() == ROLE_Authority){// 获取当前要unPossess pawn 的controllerconst auto ClientController = InCharacter->GetPlayerState()->GetPawn()->GetController();// client的controller possess 新的pawnClientController->Possess(NewPawn);InCharacter->GetCharacterMovement()->DisableMovement();InCharacter->GetCapsuleComponent()->SetEnableGravity(false);}

UNREAL 多人在綫更换pawn(possess pawn)相关推荐

  1. UE4之多人局域网游戏中GameMode/PlayerController/Pawn/Character/GameInstance/GameState/PlayState 6个类的生成情况和生成个数

    注:本文所有的讨论是在以 "监听服务器的模式" 为前提下得出的.        若是独立服务器模式,那么本文得出的结论可能会不成立. 开篇先放一张图: 由上面那张图思考如下: 如果 ...

  2. 【UE4官方文档翻译】Unreal Engine 4 For Unity Developers (针对Unity开发者的UE4)

    ------------------------------------------------------------------ 说明:       本翻译是参考.修正.整理后的文档.如有错误,请 ...

  3. Unreal角色技术指南

    注: 转自UN官方网站,买书.下视频,到头来发现还是官方的免费Tutorial写得最好, 本文适用于熟悉UDK操作,想继续深入本质原理的读者~ 很好的说明了Pawn,Controller的关系,许多问 ...

  4. [unreal4入门系列之七] UE4中的Actor类和Pawn类

    现在我们开始进入UE4的代码开发工作.首先,UE4的类框架是非常庞大的,看起来有点让人措手不及.不过正因为UE4的类框架很完善,有很多常用的代码(函数和类)是已经提供给我们了,我们只需要简单地调用来完 ...

  5. 计算机里面如何更改处理器,电脑处理器如何更换 电脑处理器更换方法介绍【详解】...

    电脑的中央处理器是处理器,它是 电脑 数据处理与程序运行的核心部件,是电脑重要的组成部分.我们都知道电脑属于高新设备,更新换代节奏快,尤其是内部主要零件例如处理器.如果我们掌握的如何更换处理器的技能, ...

  6. android 修改充电图标,更换图标、修改充电音...这个软件把iPhone玩成了安卓

    原标题:更换图标.修改充电音...这个软件把iPhone玩成了安卓 TASTER科技|快捷指令 9月17日,苹果推送IOS 14正式版,在无数用户升级到IOS 14之后,iPhone充电提示音火了! ...

  7. iPhone更换电池是原装还是第三方?先别着急决定,看完文章再给答案

    iPhone更换电池是原装还是第三方?先别着急决定,看完文章再给答案 好多朋友的iPhone都更换过手机电池,我不知道大家的更换路径到底是怎样的?小编一共总结了三种路径进行手机电池的更换,如果是你,那 ...

  8. 微信群满100人后无法扫码进群?你们要的解决方法来了!

    背景: 众所周知,大部分淘客.微商或其他广告主都是通过外部广告将用户引流到微信实现变现的,要么引流到个人微信,要么引流到微信群,这也是目前较为流行的营销方式. 但大家都知道,微信群一旦满100人后,分 ...

  9. ArcGIS Maps SDK for Unreal Engine通过UI方式显示地图教程

    前言 一个 UE 项目,可以包括多个关卡(level),关卡可以在菜单栏中新建(文件->新建关卡). 使用快捷键 Ctrl+S 可以保存当前关卡,你可以保存到上面提到的演示文件放置的位置,你可以 ...

最新文章

  1. 10大负面测试用例 -转
  2. opencv 图像分割-分水岭算法
  3. python批量下载文件只有1kb_(尚有报错、待完善)从一些网站(网易公开课、电影网站)上批量获得相关视频文件的下载地址,并保存在一个x.txt文件中...
  4. 苹果手机长截屏_发现一个手机必备软件
  5. 多元统计分析-联合分析
  6. 一洽客服客户试用转化率100%
  7. 深度学习笔记:DCN
  8. Excel如何统计单元格中姓名个数
  9. 发邮件如何隐藏IP地址
  10. tinymce富文本编辑器的使用
  11. Flowable入门系列文章35 - Activity解读 11
  12. SAP凭证的类别和记账码
  13. php setcookie应该在哪里使用,php setcookie 用法
  14. iNFTnews | 呵护“雪山精灵”,42VERSE“数字生态保护”公益项目即将盛启
  15. Google PR劫持(转)
  16. 蒲公英 · JELLY技术周刊 Vol.30: 此路不通?Vue 3 新提案 Ref-sugar
  17. 2019.1.21【NOIP提高组】模拟B组 JZOJ 4210 我才不是萝莉控呢
  18. 百胜中国今年计划开设约1000家新店;麦当劳中国推出“会员创异菜单” | 美通企业日报...
  19. word 的使用(七) —— 绘图工具
  20. 《笨方法学python》第五天

热门文章

  1. 淘宝天猫店铺微信公众平台建设指南
  2. 华为路由器基础知识和命令
  3. 【RuoYi-Vue-Plus】学习笔记 42 - Easy Excel(二)Excel 2007(*.xlsx)导入流程分析(源码)
  4. 从高德地图获取城市公交线路+站点
  5. 编译型语言和解释型语言的区别总结
  6. 计算机快捷键大全、新手必备
  7. 如何获取微信小程序包
  8. DLL的创建和使用(含代码)
  9. vue项目首屏加载过慢解决方案
  10. vim的设置文档【我的】