metahook吧 关注:749贴子:11,738
  • 16回复贴,共1

客户端实体curstate和服务器实体pev有什么关联..

只看楼主收藏回复

想在StudioDrawModel对特定的实体进行一些处理,我的做法是改变服务器实体pev->iuser1,然后在客户端判断curstate.iuser1是否等于xx,是的话就进行特殊处理渲染,结果发现没有作用。
大概猜到这两个东西是不对等的,但感觉又有一定的关系,所以来问各位大佬。
pev结构和curstate结构有啥关联,服务器的实体一些属性的更新,怎么传输给客户端?


IP属地:广东1楼2019-03-05 22:14回复
    pev里的数据在AddToFullPack里决定是否传给客户端curstate,同时由delta.lst决定传输精度


    IP属地:江苏2楼2019-03-06 11:23
    收起回复
      附件
      // Attachment points
      vec3_tattachment[4];
      是在cl_entity_s结构体里面.. 看起来要改引擎才能增加附件数量


      IP属地:广东3楼2019-03-06 17:52
      回复
        1、检查delta.lst的配置。一般实体走entity_state_t结构,player实体走entity_state_player_t结构;
        2、检查entity_state_t设置是否成功。如果用amxx就要在AddToFullPackPre里set_es,然后在Post里打印出来看看;


        IP属地:广东4楼2019-03-08 02:10
        收起回复