Project1

标题: 关于窗口中文字的位置 [打印本页]

作者: asperta    时间: 2008-2-1 09:51
标题: 关于窗口中文字的位置
请问,如何把窗口中的文字设到窗口的边缘? 直接设貌似边缘部分会看不到 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 叶子    时间: 2008-2-1 18:04
窗口的contents是有一定缩进的,所以无法在紧贴边缘显示内容..替代方法可以尝试用一个sprite盖在上面。如果是自定义一个窗口类的话,sprite的坐标刷新和dispose等可以由window处理
作者: 爱吃鱼の猫    时间: 2008-2-1 20:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: Eclair    时间: 2008-2-1 20:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: 零下八度    时间: 2008-2-1 20:38
提示: 作者被禁止或删除 内容自动屏蔽
作者: Eclair    时间: 2008-2-1 20:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水迭澜    时间: 2008-2-1 21:28
窗口部分是不是有这么一行
    self.contents = Bitmap.new(width - 32, height - 32)

作者: Eclair    时间: 2008-2-1 21:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水迭澜    时间: 2008-2-1 21:34

发现了- -+
看来窗口的自留边框是去不掉的。方法恐怕只有移动窗口什么的了……
作者: 叶子    时间: 2008-2-1 22:47
以下引用Eclair于2008-2-1 12:33:18的发言:

指的是用Sprite代替Window吗?或者说在Window内部创建一个Sprite...

对,就是在Window内部创建一个Sprite,不写window类的话在scene那里控制也差不多吧
作者: asperta    时间: 2008-2-1 23:08
主要是修改Window_MenuStatus里的窗口,见下图,特罗西的头顶被削掉了一部分





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