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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: lucifer4223
打印 上一主题 下一主题

[已经解决] RMXP-菜单文字 无法靠近边框?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
87 小时
注册时间
2011-5-18
帖子
37
11
 楼主| 发表于 2013-9-26 11:41:39 | 只看该作者
本帖最后由 lucifer4223 于 2013-9-26 12:05 编辑

楼上的方法没有用, 9楼是正解。
我现在唯一的解决方法,就是用图片数字,而非文本数字。
图片可以放在任何位置,甚至超过 640 480 的位置。

正好请教一下,我是用这种方法来将图标放入菜单中,

    sprite = Sprite.new
    sprite.bitmap = RPG::Cache.icon("gold.png")
    sprite.x = 76
    sprite.y = 442
    sprite.z = 100

可不知道应该在哪个脚本的哪里插入释放

sprite.bitmap.dispose

导致菜单关闭了,可图标还是在屏幕上。
如果把这句直接放在当前脚本,那菜单一打开,图标就被释放了,没了。

点评

放到你做的菜单脚本主循环(loop do)结构的后面就行了  发表于 2013-9-26 12:13
踏上寻找灵魂归宿之旅。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
87 小时
注册时间
2011-5-18
帖子
37
12
 楼主| 发表于 2013-9-26 18:02:22 | 只看该作者
放在那里不行,他会报错说,没有定义过 bitmap 的方法。我放在了Scene_Menu 和其他窗口一起释放的位置

我是在 window_gold 里放了一个金币的图标,当呼叫主菜单的时候,这个金币正常出现,可是切换到其他菜单,或者到地图的时候,
这个金币的图标不能被删除掉。照理来说,不需要专门去设置它的释放,因为整个主菜单包括金钱窗口已经被释放了。
并且这个 window_gold 里没有 loop do 的

不过我发现一个奇怪的现象,过了几秒他会自己消失。
我肯定是使用的显示图标的方法不恰当,望指点。
踏上寻找灵魂归宿之旅。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
87 小时
注册时间
2011-5-18
帖子
37
13
 楼主| 发表于 2013-9-27 16:20:36 | 只看该作者
的确是方法不对,使用 sprite 这个类来承载 gold 这个位图的话,并不是和当前的窗口完全相关联的,
后来我换了
bitmap = RPG::Cache.icon("gold.png")
self.contents.blt(0, 0, bitmap, Rect.new(0, 0, 24, 24))
这种方法就完全 OK了。 可是相应地,小金币的图标显示也受到了 window_gold 的约束,
产生了本帖一开始说的,无法靠近边框(会被裁切掉)的问题。

没基础真是不方便啊,只能靠修改脚本看效果,反复摸索了。
踏上寻找灵魂归宿之旅。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-30 03:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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