设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2569|回复: 5
打印 上一主题 下一主题

[已经解决] [已解决]光标和填充矩形四边都留16像素是系统自动预留的...

[复制链接]

Lv4.逐梦者

梦石
0
星屑
14626
在线时间
2197 小时
注册时间
2019-1-24
帖子
1123

R考场第七期纪念奖

跳转到指定楼层
1
发表于 2019-3-30 20:43:27 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 miantouchi 于 2019-4-2 07:24 编辑

光标和填充矩形四边都留16像素是系统自动预留的吗?
如图,不光是这个开始菜单。

111111111111111111.png (98.95 KB, 下载次数: 12)

111111111111111111.png

122.png (58.09 KB, 下载次数: 18)

122.png

Lv5.捕梦者

梦石
0
星屑
33488
在线时间
5108 小时
注册时间
2012-11-19
帖子
4878

开拓者

2
发表于 2019-3-30 20:52:15 | 只看该作者
第二张图红框的 32 表示的只是 行高 。
你的问题需要研究的是这些





点评

答题明白了光标绘制,但是发现,都是在窗口皮肤的16*16位置开始画的。  发表于 2019-3-31 14:40

评分

参与人数 1星屑 +30 收起 理由
RyanBern + 30 我很赞同

查看全部评分

xp vx va mv  va mz 各类型脚本/插件定制
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14626
在线时间
2197 小时
注册时间
2019-1-24
帖子
1123

R考场第七期纪念奖

3
 楼主| 发表于 2019-3-31 14:39:03 | 只看该作者
本帖最后由 miantouchi 于 2019-3-31 14:46 编辑

我发现,self.cursor_rect.set(x-16, y, cursor_width + 32, 32)
把光标左移16像素可以,宽度增加,就可以把两边的16像素给用上了。
Bitmap左移16像素,宽度增加,就不好使了。
问题1:能不能把bitmap全部填充,不要四边的16像素?
问题2:
光标和Bitmap图片都是在窗口皮肤的16*16这个位置开始(光标和Bitmap算作0,0点)。
正常理解光标和Bitmap的左上角应该在,窗口皮肤的左上角。
在我翻阅F1的时候看到
cursor_rect
光标的矩形(Rect)。以(-16,-16)的相对座标指定窗口的左上角。
这个说明,是不是这个原因,才造成了我们绘制的东西都在16*16位置开始,自然留出16*16像素

1更改.png (61.81 KB, 下载次数: 16)

1更改.png

2a.png (60 KB, 下载次数: 11)

2a.png

3a.png (622.59 KB, 下载次数: 17)

3a.png
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39021
在线时间
5719 小时
注册时间
2006-11-10
帖子
6619
4
发表于 2019-3-31 21:11:44 | 只看该作者
  这个16像素的框是"上帝"留给窗口的, 它和光标的Z一样, 内部脚本设置, 动不了它的
1, 答案是可以,  在窗口的 initialize 里, 加上一句 self.opacity = 0 , 然后把这个窗口的super -16-16+32+32, 搞定

2, 是"上帝"的原因

评分

参与人数 1星屑 +50 收起 理由
RyanBern + 50 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
14626
在线时间
2197 小时
注册时间
2019-1-24
帖子
1123

R考场第七期纪念奖

5
 楼主| 发表于 2019-3-31 21:57:41 | 只看该作者
灯笼菜刀王 发表于 2019-3-31 21:11
这个16像素的框是"上帝"留给窗口的, 它和光标的Z一样, 内部脚本设置, 动不了它的
1, 答案是可以 ...

好狡猾的一招啊,实际上是四边每边增加了16像素,画了半天图才明白你的意思,把边框皮肤给去了(障眼法)。

111111.png (9.37 KB, 下载次数: 19)

111111.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-27 08:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表