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

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

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

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

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

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

     

  • 相关阅读:
    CSS3_02之2D、3D动画
    CSS3_01之选择器、Hack
    css_04之显示、定位
    css_03之文本、浮动
    css_02之盒模型、渐变
    javascript获取非行间样式的方法(可以兼容各个浏览器)
    gulp的用法
    grunt的用法
    grunt
    git用法
  • 原文地址:https://www.cnblogs.com/timy/p/9977368.html
Copyright © 2011-2022 走看看