看了这么久的SDK终于有点收获啦!其实就是Hook Command啦 游戏中显示记分牌的命令是+showscores 隐藏记分牌的命令是-showscores 所以我们首先注册一下这两个命令:

然后再新建一个全局变量当作显示和隐藏记分牌的开关:

在IN_ScoreDown函数中把开关赋值为1,在IN_ScoreUp函数中把开关赋值为0:

顺便画一下你的个性记分牌~~~

最后在绘图之前把开关加上就行啦!!!

测~~~~~~~试~~~~~~~:

*单元格里面的内容可以参考精品区里面的DrawString源码
*gEngfuncs.pfnAddCommand会覆盖掉原命令的功能
*其实这个方法不太好,只适合我这种不会VGUI的菜鸟。。最好还是用VGUI来做。。。

然后再新建一个全局变量当作显示和隐藏记分牌的开关:

在IN_ScoreDown函数中把开关赋值为1,在IN_ScoreUp函数中把开关赋值为0:

顺便画一下你的个性记分牌~~~

最后在绘图之前把开关加上就行啦!!!

测~~~~~~~试~~~~~~~:

*单元格里面的内容可以参考精品区里面的DrawString源码
*gEngfuncs.pfnAddCommand会覆盖掉原命令的功能
*其实这个方法不太好,只适合我这种不会VGUI的菜鸟。。最好还是用VGUI来做。。。