电子狗
cocos2dx win32的窗口怎么设置成跟屏幕一样大?
我设置成跟屏幕一样大,但是得到的窗口大小比屏幕小
灰狗
屏幕宽度 = GetSystemMetrics(SM_CXSCREEN);
屏幕高度 = GetSystemMetrics(SM_CYSCREEN);
灰狗
@电子狗 cocos的getFrameSize才是获取真实窗口大小,getWinSize是根据设计尺寸缩放过的。
@电子狗 你不是要获取屏幕的大小吗?
电子狗
我知道屏幕大小,但是我setFrameSize(屏幕大小),得到的窗口比屏幕大小要小啊
黑狗
@灰狗 getFrameSize在PC可能是对的,在手机肯定有问题
灰狗
@电子狗 另外注意一下有没有加WM_GETMINMAXINFO消息限制窗口最大尺寸问题?
没有的话,直接去掉边框后再最大化窗口,cocos就自动进入全屏了。
开心
武汉百纳信息招聘cocos-2d-x和U3D客户端开发:一年以上游戏开发经验;工作地点:光谷金融港; 有意者QQ私聊:1940783351;具体JD见:http://jobs.51job.com/wuhan/69068259.html
http://jobs.51job.com/wuhan/75186359.html
电子狗
我想实现不是全屏,但是窗口大小跟屏幕一样的效果
大金毛
不全屏有边啊那个叫什么 标题栏?四周有这个啊 灰狗
@电子狗 你是想做成伪全屏,不想让引擎进入真全屏渲染模式的意思?
灰狗
DX倒是很好办,OpenGL做的cocos能不能实现还不到。
@电子狗 还是试试,设成窗口比屏幕大1像素看看,可不可以防止OpenGL进入全屏模式?
灰狗
我五六年就可以把窗口设的比屏幕更大了
我五六年前就可以把窗口设的比屏幕更大了
电子狗
卧槽 你这么屌
你现在试试
你设的比屏幕大你就是我的偶像
大金毛
他电脑用 print键截图是正常电脑的8倍大小
大金毛
学习谷歌的东西就是蛋疼 扩展包都找不到地方下载
灰狗
@电子狗 自己看吧:屏幕大小为1920*1080,窗口大小为1932*1092。
电子狗
你这个是带边框超过1920*1080
里面的类容超不过1920*1080
灰狗
是啊,但是把边框去了不就行了。
@电子狗 看吧,去掉边框之后窗口就可以直接任意大小了,先是屏幕两倍了:
灰狗
@电子狗 我也帮你试过了,把cocos窗口设成比屏幕大1像素确实可以达到伪全屏效果,能够正常显示出WebView来。