窗口的背景如何全屏、透明、不可穿透

demo里没有。
自己没弄出来。我在UI界面里背景的填充是黑色,透明度是0.7.
实际效果出来是黑色不透明。
1.png 2.png
已邀请:

codercmd

赞同来自:

this.sex_view = new fgui.Window();
this.sex_view.contentPane = fgui.UIPackage.createObject("window","win_sex").asCom;//包名,组件名
this.sex_view.modal = true;
       
fgui.UIConfig.modalLayerColor = cc.color(255,255,255,178);
设置全屏不穿透OK了。但是modalLayerColor好像没起作用。

codercmd

赞同来自:

刚学fairy,可不可以尽快帮忙解答一下呀,项目评估中,老板只给1周评估时间。
 

codercmd

赞同来自:

将背景设置成红色了,还是没效果。
fgui.UIConfig.modalLayerColor = cc.Color.RED;

1.png

 

codercmd

赞同来自:

修改fairygui的源码成功了。

123.png


456.png

 

谷主

赞同来自:

你在UI创建之后再设置,能有作用吗?

codercmd

赞同来自:

必须在fgui.GRoot.create();之前才有效。
在它之后,都不起作用。
12.png

要回复问题请先登录注册