cocos creator windows客户端2个揪心的问题。急急急。。。

  1. Win32 下 客户端或者模拟器 editbox 输入时 怎么设置它不显示白色底。
    2 .Win32 下 客户端 怎么监听 窗口关闭按钮是否点击,做个退出游戏的提示弹框。

不要沉了,哪个大神知道的留下脚印。

没有人知道么

把这个 spriteframe 去掉好像可以吧。

你试跑下模拟器,好像还是有白底。

当你要输入的时候,会出现白底。

这个只是在模拟器上会有,真机上是不会出现的。真要纠结模拟器上的效果,我也不知道怎么办了。

1,输入时,引擎创建了一个真实的Windows Edit控件在那里,引擎可能没有控制这个Edit的外观,输入完毕后,Edit将被销毁。要解决此问题的话,你要懂得一定的Windows编程,去C++里修改这个控件的背景即可。
2,关闭问题,点窗口的×时,引擎应该没有抛出询问事件,如果需要自己修改Window的 WM_CLOSE消息。Windows上的ESC相当于手机上的返回键。手机上没有×,所以模拟器没有上抛这个。可能引擎组考虑,游戏主要还是运行在手机里,因而没有对X做过多处理。

如果你的应用不在Windows上发行,其实不用纠结这2个问题。

刚好我的应用要铺设在window平台,所以比较纠结,不然我倒是不管他。具体要在哪里改。

不是要纠结这个,就是客户有需求,确实也难看。所以求助大神。

之前碰到过这个问题,弄个透明的图片 ,或者一个像素的图片放在上面代替默认图片就可以了,然后模拟器上就不是白色的了底了

是选中的时候,我替换了默认的editbox背景图,好像没用,你是替换了系统的那张图片。

兄台,你替换的是哪张图片,还有关闭弹框提示,需要修改哪里的代码。

如果要解决的话,有方案么。

大佬解决了吗

不用沉了哇,第二个问题求大神解救~