-
Creator 版本:
-
目标平台:
-
重现方式:高对齐,游戏界面就是竖屏的值显示一点,高宽对齐,进入游戏之后是竖着的横屏,界面被缩放了,怎么才能丝滑转换呢
-
首个报错:
-
之前哪个版本是正常的:
-
手机型号:
-
手机浏览器:
-
编辑器操作系统:
-
重现概率:
setOrientation
if (settings.orientation === ‘landscape’) {
cc.view.setOrientation(cc.macro.ORIENTATION_LANDSCAPE);
}
else if (settings.orientation === ‘portrait’) {
cc.view.setOrientation(cc.macro.ORIENTATION_PORTRAIT);
}
试了,放在场景里onload调用都没管用
砍掉这个需求
或者砍掉提这个需求的人
原生写切换横竖屏 jsb调用
以前做过这样的需求 横屏 把loading 登录界面转90°
登录界面改成横屏就行了,不然玩家也感觉奇怪
这种需求就是一种反人类的需求,你应该想办法砍掉这种需求。
在2个界面之间,做个假的转场界面
登录界面其实也是横屏,也就是说游戏全程是横屏
然后你登录界面拼UI,拼的是竖的。然后使用 tween旋转 登录界面的node
干脆就横着拼竖的图, 90度只需要旋转的是手机
关键是不行啊,人家给的示例游戏就是登录事竖屏,游戏事横屏
那人家的示例是咋切换的?
示例很丝滑,关键是他给的是视频 也不是源码啊
【在电玩城和网上电玩城交了上万学费,一怒之下开发了款小游戏的小游戏,不想给推币机交学费或者想体验一下的同志可以试玩一下。】https://www.bilibili.com/video/BV1nfoCYrEWg?vd_source=627796da237cdf585090f8c1e95fe91b
我做的游戏有这个功能,如果不牵涉刚体,要简单一些。但是界面是缩放了的,因为设计时就是横版的竖屏。
如果你不是需要旋转当前画面,是横版scene跳转到竖版scene,那么你直接在竖版scene设计好就行了。
直接歪着搭建场景?
把它的视频导出为序列帧,animation更丝滑
在原始里面同样调用方向设置
嗯,方法一:歪着搭建场景,
方法二:游戏界面的canvas设置为横屏(场景默认为横屏),如果需要,用脚本修改也可以。