登录界面是竖屏,游戏界面是横屏,怎么做到丝滑转换

原生写切换横竖屏 jsb调用

以前做过这样的需求 横屏 把loading 登录界面转90°

登录界面改成横屏就行了,不然玩家也感觉奇怪

这种需求就是一种反人类的需求,你应该想办法砍掉这种需求。

在2个界面之间,做个假的转场界面

登录界面其实也是横屏,也就是说游戏全程是横屏
然后你登录界面拼UI,拼的是竖的。然后使用 tween旋转 登录界面的node

干脆就横着拼竖的图, 90度只需要旋转的是手机

1赞

关键是不行啊,人家给的示例游戏就是登录事竖屏,游戏事横屏

那人家的示例是咋切换的?

示例很丝滑,关键是他给的是视频 也不是源码啊

【在电玩城和网上电玩城交了上万学费,一怒之下开发了款小游戏的小游戏,不想给推币机交学费或者想体验一下的同志可以试玩一下。】https://www.bilibili.com/video/BV1nfoCYrEWg?vd_source=627796da237cdf585090f8c1e95fe91b

我做的游戏有这个功能,如果不牵涉刚体,要简单一些。但是界面是缩放了的,因为设计时就是横版的竖屏。

如果你不是需要旋转当前画面,是横版scene跳转到竖版scene,那么你直接在竖版scene设计好就行了。

直接歪着搭建场景?

把它的视频导出为序列帧,animation更丝滑 :laughing:

1赞

在原始里面同样调用方向设置

嗯,方法一:歪着搭建场景,
方法二:游戏界面的canvas设置为横屏(场景默认为横屏),如果需要,用脚本修改也可以。

脑子猛然反应过来了,场景还是竖屏,但是设计成横屏旋转后的分辨率,把背景旋转,这样背景下的所有节点都跟着旋转,这样自然就是横屏了

刚做了个横竖屏切换的
原生平台随便,
微信小游戏,在鸿蒙系统不支持
抖音部分不支持

宫爆老奶奶家族篇中的怀旧模式

native游戏得写原生代码搞, 小游戏就算了,

加个黑屏转场

2套Ui不就行了,而且都不用2套,全局游戏用横屏的模式固定不动,把你登录界面的UI做的时候按照竖屏的做不就行了(比如Ui自己旋转-90度),其他UI按照正常的横屏做