[教程]【汉化】游戏教程第四章:改图片字为系统字
2012/2/1 8:48:00 人气 2341 怀旧国机论坛专题:改软教程
[reply]drawImage则是用来绘制指定的图片方法,很简单就可以想象到if里的方法是用来显示图片字的。graphics.setFont(a);int j2 = graphics.getColor();if (a){ ……graphics.setColor(b);graphics.drawString(string, i1, j1- 1, k1);graphics.drawString(string, i1 - 1, j1, k1);graphics.drawString(string, i1 1, j1, k1);graphics.drawString(string, i1, j1 1, k1);}graphics.setColor(a);graphics.drawString(string, i1, j1, k1);graphics.setColor(j2);}注:而if下面的部分则是关键部分,我们看到了绘制字符串的drawString方法,所以我们知道我们要做的是让这个方法不执行if内的部分,而直接走下面的系统字部分。(补充:if条件分歧语句,根据条件不同而转换为不同的处理,具体看新手入门教程第五讲。)然后看看开头if (a != null)这个,我们看到它是通过判断a这个变量来判断的。而这个变量是在什么地方定义的呢?前面谈到public c(Image image, DataInputStreamdatainputstream, Font font, int i,int j)这个方法,我们不妨切过去看看。[/审核中reply]
只是一个过客而已~
暂无回复!
发表回复