metahook吧 关注:756贴子:11,753
  • 3回复贴,共1

[钻石星辰拳]MHP : 设置 view model 的皮肤

取消只看楼主收藏回复

Download Link : http://pan.baidu.com/s/1gdh73Jd
压缩包内有一份 MHP的源码和一份 AMXX 模块的源码
感觉 @灬↘孤独娱乐 会需要


1楼2014-08-28 14:17回复
    谢谢 Nagi 加精啦啦


    4楼2014-08-28 18:44
    回复
      @hzqst
      下面是我的代码, 不知道那里错了, 能否抽空看看呢?
      也不知道 我会不会理解错你的意思了
      // Global
      cl_entity_t **r_currententity;
      void HUD_DrawTransparentTriangles(void)
      {
      *r_currententity = gEngfuncs.GetViewModel();
      g_real_R_DrawViewModel();
      cl_entity_t *viewent = *r_currententity;
      viewent->curstate .rendermode = kRenderTransTexture;
      viewent->curstate .renderfx = kRenderFxNone;
      viewent->curstate .rendercolor .r = 200;
      viewent->curstate .rendercolor .g = 200;
      viewent->curstate .rendercolor .b = 200;
      viewent->curstate. renderamt = 130;
      return gExportfuncs.HUD_DrawTransparentTriangles ();
      }
      int HUD_GetStudioModelInterface(int iVersion, struct r_studio_interface_s **ppStudioInterface, struct engine_studio_api_s *pEngineStudio)
      {
      r_currententity = *(cl_entity_t ***)((DWORD)pEngineStudio->GetCurrentEntity + 0x1);
      return gExportfuncs.HUD_GetStudioModelInterface(iVersion, ppStudioInterface, pEngineStudio);
      }


      12楼2014-08-30 23:17
      收起回复
        @hzqst 不好意思,打扰一下哦
        想请教问题~
        我屏蔽了引擎的v模绘画函数,然后用 tempent 来实现v模型,
        折腾了一晚上, 能解决的,我基本都自己解决了,剩下的是自己不懂得该怎么解决的
        所以只好请教您了 希望抽出点宝贵时间,简单得看下下~
        我用 TEMPENT 实现的v模,出现了问题是
        v模型会陷入墙壁, 不知道怎么解决 (+﹏+)~
        tempent实现的v模是左手臂的 0.0 好奇怪
        开枪时,出现了两个枪火

        源码节选截图:

        上面的 R_DrawViewModel 函数 是在 V_CalcRefdef 里面调用的


        13楼2014-09-20 22:19
        收起回复