查看: 3965|回复: 2

[已经过期] 请教如何使对话框一部分“切开”

[复制链接]
梦石
0
星屑
570
在线时间
172 小时
注册时间
2013-6-27
回帖
77
发表于 2020-9-29 15:34:44 | 显示全部楼层 |阅读模式

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

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

×
这个人连问题都不会问
·
QQ截图20200929151828.png
大概是这张图的效果,就是让对话框中的一块矩形区域变成透明,像是被切开一样
梦石
0
星屑
10164
在线时间
2502 小时
注册时间
2016-10-2
回帖
31
发表于 2020-9-29 21:03:21 | 显示全部楼层
幾種可能可行的方法(沒有試過就是了

1.更改視窗的Skin圖片,顯示部分挖個洞(但挖洞部分會拉伸
2.如果視窗是靠bitmap顯示,可以用bitmap.fill_rect(x, y, width, height,Color.new(0,0,0,0))達成效果 
(但是預設的視窗樣式是靠Window類顯示的,顯然它並沒有fill_rect的方法
3.將地圖的Viewport使用Sprite新顯示一層,切割Sprite顯示範圍並更改Z軸超過訊息顯示窗口
回复

使用道具 举报

梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2020-9-29 23:24:06 | 显示全部楼层
把窗口透明掉换成显示图片..
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部