zoukankan      html  css  js  c++  java
  • [UE4]使用Is Locally Controlled解决第一人称和第三人称武器位置问题

    一、在第一人称网络游戏中,自己看到的是第一人称,其他玩家看到的自己是第三人称。

    二、由于第一人称和第三人称是不同的模型,所以枪在模型上面的插槽位置也会不一样。

    三、在武器挂载在人物模型的使用,使用“Is Locally Controlled”判断当前是否在本地控制的人物(而不是镜像人物),接收的Target参数是Pawn对象,如果是本地控制,则武器挂载在第一次人称模型;如果不是本地控制的人物,则武器挂载在第三人称模型。

    一般第一人称和第三人称模型定义的插槽名称相同,这样就不用再次区分第一人称和第三人称的插槽名称了。

    如果当前是客户端,则延迟执行,以覆盖服务器端同步过来的方法,用来解决第一次人称和第三人称时的挂点有时候不正确的问题。

     

  • 相关阅读:
    P1158 导弹拦截
    麦基数(p1045)
    Django之路由层
    web应用与http协议
    Django之简介
    Mysql之表的查询
    Mysql之完整性约束
    Mysql之常用操作
    Mysql之数据类型
    Mysql之数据库简介
  • 原文地址:https://www.cnblogs.com/timy/p/9977368.html
Copyright © 2011-2022 走看看