就是说 同一个场景 分 横版,竖版,
只要是得到用户旋转屏幕成 横版 竖版的时候
客户端切换一下 这个场景的 横版 竖版 两个场景 就可以了
那么能否得到 用户选择屏幕这个事件呢?
如果可以得到 那是否就可以把游戏做成横竖版都支持了呢!
你有这个精力,可以试试。监听屏幕尺寸改变,响应式布局。
这个具体怎么操作?
很麻烦,可能资源都得是2份,你想想布局 想想界面逻辑
以前玩过一个手游有类似功能,西山居的剑侠世界,不过不是你说的这种监听转屏的,就是一个选项切换横竖屏的
如果 得不到 转屏幕的事件的话
横竖屏 切换按钮也是一个选择
这块我觉得应该是需要调底层的api的,具体没有实操过
安卓有一个监听窗口焦点改变的事件,横竖屏切换的话应该会调用这个
onWindowFocusChanged
比如说《江南百景图》
首先,硬件事件可以肯定的告诉你,有的,最不济自己监听陀螺仪。
其次,你想的太天真了,横版还是竖版,由UI和布局决定,而不是一个能自动的活儿。
最后,横版竖版,本就不是引擎干的活,而是你(程序)和美术干的活,别啥都想着引擎替你干好
可以,可以参考江南百景图
底层应该也有操作吧?不然光改ui的话,横屏呼出竖屏键盘岂不是很怪?
如果你的apk设置了自适应屏幕方向,并且系统允许屏幕旋转,当app触发旋转时,它实际上已经是个竖屏(横屏)应用了,底层输入法等等,已经是对应的方向了,你要做的是游戏自己层面的UI旋转和适配
原来如此,以前做qpwb,有个用户非要竖屏大厅横屏游戏,然后两边都会调输入框,结果丑的一批,只能把游戏中的输入框关了,改成了竖屏游戏
你说的这个不是自动调整方向啦,大厅不能横,游戏里不能竖,肯定不能让app自己匹配方向,只能在2个场景切换时,底层强制方向
好像是的哈
我需要的是引擎给个 屏幕旋转的 事件回调
ui当然是2套了, 然后根据 屏幕情况 加载同一场景的 横版或者竖版
ui当然是2套了, 然后根据 屏幕情况 加载同一场景的 横版或者竖版
可以监听 但是需要你自己做多套适配 很恼火 哈哈