请Rulzy版主帮忙看看这个小问题
Post by Rulzyset_hudmessage ( red=200, green=100, blue=0, Float:x=-1.0, Float:y=0.35, effects=0, Float:fxtime=6.0, Float:holdtime=12.0, Float:fadeintime=0.1, Float:fadeouttime=0.2, channel=4 )
前三个参数是用来控制颜色的;第四、第五个分别是水平位置和垂直位置,取值范围为0.0~1.0及-1.0,-1.0代表居中显示;第六个参数是效果,取值范围为0~2,为0时代表不使用效果,为1时代表打字效果,为2时代表闪烁效果;第七个参数是与效果相关的时间参数;第八个是持续时间即在屏幕上显示的时间,单位为秒;第九、第十个为淡入淡出时间;第十一个参数为频道,取值范围为1~4,即可以同时最多显示4个HUD,取其它值则是自动选择一个尚未使用的频道。
如果我想把一个HUD信息持续在屏幕的某处显示,只有当发生某一种事情的时候才改变它显示的内容,但不让它消失,应该怎么办?
举例来说,某个服务器提供了存款功能,玩家的存款一直显示在屏幕顶端居中位置,只有当玩家存款或者提款的时候才会改变,否则就持续显示当前的存款余额,我应该怎样设置?
另外,你说的“第七个参数是与效果相关的时间参数”是什么意思?具体应该如何调整?
谢谢指导!
回复: 请Rulzy版主帮忙看看这个小问题
想要一直显示,一种可行的办法是使用循环task,因为如果由于某些原因消失,过一会儿就又会显示出来。循环时间不能太短,否则容易出现Reliable错误,但如果太长,又会失去效果。这个可根据你要显示的内容长短来决定。“第七个参数是与效果相关的时间参数”指闪烁或打字的快慢。回复: 请Rulzy版主帮忙看看这个小问题
Post by Rulzy想要一直显示,一种可行的办法是使用循环task,因为如果由于某些原因消失,过一会儿就又会显示出来。循环时间不能太短,否则容易出现Reliable错误,但如果太长,又会失去效果。这个可根据你要显示的内容长短来决定。“第七个参数是与效果相关的时间参数”指闪烁或打字的快慢。
循环task会不会对服务器造成很大负担?
回复: 请Rulzy版主帮忙看看这个小问题
Post by apocalyptic循环task会不会对服务器造成很大负担? 只要task的时间不是太短,而task里执行代码不需要花很多时间的话,没什么问题。
页:
[1]