跳至主要內容

屏幕尺寸改变或者亮屏后关节失效的解决方案

muzzik小于 1 分钟笔记CocosCocosCreator

在项目中发现了这个问题,在论坛中完全没发现解决方案,在反复尝试几次后,发现直接合适的时机直接调用关节的 apply 函数即可,如下

cc.director
	.getScene()
	.getComponentsInChildren(cc.Joint)
	.forEach((v1_o) => {
		v1_o.apply();
	});

将上方代码添加在 cc.game.on(cc.game.EVENT_SHOW)cc.view.setResizeCallback

📣 觉得很赞?分享给你的朋友吧!