Project1
标题:
window_XXX 能不显示 skin吗?
[打印本页]
作者:
lucifer4223
时间:
2013-9-28 03:06
标题:
window_XXX 能不显示 skin吗?
本帖最后由 lucifer4223 于 2013-9-28 10:27 编辑
比如在主菜单,可以显示几个框,里面是各种文字,时间,金钱,步数,角色信息等。
我想去掉几个框,将一些文字凑在一起,这个已经做好了。
但现在还想实现一个这样的效果:
直接显示出文字,不依赖于否个填有 skin位图的框,并且这个文字是随着 Scene_Menu的,
当切换掉,或者关闭主菜单的时候,这些文字暂时不显示。
可以做到吗??
或者可以同时用两种 skin 吗?如果可以,我就做一张纯空的 PNG,
在需要有皮肤的地方用 skin, 在想直接显示文字的地方用 纯空的 PNG。
作者:
lucifer4223
时间:
2013-9-28 03:27
本帖最后由 lucifer4223 于 2013-9-28 03:30 编辑
其实我有一个简单的方法,但很山寨,就是用一张纯空的 PNG,作为全局界面的皮肤。
不改变 Sense Menu下的几个 Window 的设置,
然后再牟某个窗口,比如不需要实时更新的 金钱,或者步数里
将 super() 方框设置到 640,480 然后放一张图片,设计好各自框框,底纹,
这张图片就是 主菜单界面的 “skin”,
每个不同的界面都用这个方法,设计一套 UI SKIN + ICON
脑子很混乱。。。
论坛上更乱啊,很多失效链接,取而代之的是整合教程,
可是整合教程对新人来说太高深,往往一个地方改变了设置,很多地方都要跟着改,
某些地方还不会报错,找都找不出来。。。
作者:
芯☆淡茹水
时间:
2013-9-28 06:57
本帖最后由 芯☆淡茹水 于 2013-9-28 07:11 编辑
直接把菜单所有窗口的透明度设为 0 ,再用精灵显示一张背景图。
范例:
Project1.rar
(676.18 KB, 下载次数: 32)
2013-9-28 07:11 上传
点击文件名下载附件
作者:
天地有正气
时间:
2013-9-28 09:48
这个啊。。。
在窗口那里加一句:
self.opacity = 0
复制代码
不知道楼主是不要这种效果。。。
或者LZ是想在菜单里显示自己的图片当背景图。。。
那么,这样:
@picture = Sprite.new
@picture.bitmap =Bitmap.new(路径)
复制代码
作者:
lucifer4223
时间:
2013-9-28 10:26
#self.opacity = 0
这个方法最方便。我怎么没想到呢。。。谢谢!
作者:
lucifer4223
时间:
2013-9-28 18:44
@menu_com = Sprite.new
@menu_com.bitmap = RPG::Cache.picture("背景.png")
... ...
...
@menu_com.dispose
这个方法也很好。用精灵的话还能使用各种效果。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1