下面是引用 xhl7758 于 2010-01-01 09:51 发表的 :
我来说说以前制作的记分牌,本人制作的时候,开始是用HUd的通道,但是这样会有问题
1.占用了击杀效果的HUd通道,击杀不显示了,只显示记分牌,对我来说击杀比记分牌重要
2.开始时记分牌SPr会上下移动一次
3.spr制作的时候会稍微透明
4.在中间显示的话,会做的spr超过256*256限制,这样的话,在opengl和软件加速的时候,会有一种模式不太清楚
在这方面我在其他论坛也出过教程了,lz用的这种方法的话,我不得不佩服了,因为文字显示要和图片显示对齐的话,要调试N次哦
另外一种方法就是用tga,这个tga的我没做过,kone做的,但是有个大缺陷,就是右上角的杀敌不显示了,所以也是很失败的
但是我认为spr做的话,缺陷几乎不可能去掉,所以我更提倡用tga,不知道lz用的是哪一种,第一种的话不知道问题解决没,没有的话也不用给我发了,我也不要,因为一点技术含量也没有,解决的话请回复一下,我必定努力赚取积分,来下载你的插件
我觉得tga才是趋势,你用的tga的话,那请回复一下,必定下载
言下之意是用TGA就可以处理掉用SPR的缺点吗?可是我不知TGA在游戏中是怎么读取的…
而计分板位置的问题,其实我之前还想过要把计分板的SPR和雷达的SPR合在一起,想试试会不会把问题处理掉,
但是也担心问题不只没处理掉,同时雷达也跑出相同的问题…
你说的杀敌我有用成会显示了,只不过杀敌图出来时计分板会消失,等到杀敌图消失后计分板就自动跑回来了。
我的HUD通道只用两个,上面一行和下面一行而已,除非你用的HUD通道早就超过三个才会出问题…
而计分位置只要还在10位内就不会变动,因为我用了进位法…所以那10位数其实是同时读取了2个%d。