Project1

标题: 让字放在最上 [打印本页]

作者: oОS+WEi    时间: 2010-9-12 11:47
标题: 让字放在最上
我把名字、HP、SP的文字向左移动一点,但是会有一点被隐藏起来,我想请教下,怎么在不修改边框大小,和文字位置的情况下,让字在最上
作者: 逸豫    时间: 2010-9-12 11:50
在最后draw_text
作者: oОS+WEi    时间: 2010-9-12 12:03
不好意思,可不可以再详细点
作者: 逸豫    时间: 2010-9-12 12:15
恩……刚才没看图……这种情况是Window的特性所致,除非重定义Window类,否则必有16PX的地方会被遮住,无解
作者: 禾西    时间: 2010-9-12 12:41
文字出界了,跟是否最上层没有关系
作者: tommay    时间: 2010-9-12 12:41
其实有一种方法,就是不要用一个窗口同时显示背景和描绘文字
我的意思是:用两个窗口Window1和Window2,Window1只用作显示背景,Window2背景的不透明度为零,只是用来显示文字
其实这样挺麻烦的,还不如就用默认的,两边各空16px也挺好看的
作者: oОS+WEi    时间: 2010-9-12 12:45
回复 tommay 的帖子

我想用你这种方法,可是不会做,可不可以弄个范例我参考下
   
作者: tommay    时间: 2010-9-12 13:17
见附件。
1.为简单起见,只修改了最简单的状态窗口(如图)
2.只是粗粗地改,有BUG不负责,不保证是最好的方法。
3.如果所有窗口都这样,未免过于麻烦,所以不推荐。

Project2.rar (195.92 KB, 下载次数: 31)
作者: oОS+WEi    时间: 2010-9-12 16:52
回复 tommay 的帖子

我自己试着改了一下 战斗窗口  但是会出现错误  你帮我看下 Project7.rar (913.63 KB, 下载次数: 35)




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1