cocos2d js怎么设置游戏界面在手机中是竖屏显示

cocos2d js怎么设置游戏界面在手机中是竖屏显示,第1张

运行、测试游戏 1. 新建一个名为 CocosJSGame 的 Cocos JavaScript 工程 2. 点击工具栏上的 debug 按钮 3. 默认情况下脚本会运行在我们提供的 mac 版本预编译 runtime 上。为了简单起见,我们不对默认值进行任何改动。如果你想要在其他我们支持.

1、首先打开CocosCreator编辑器,点击右上角的编辑器按钮就能找到。

2、其次参考label.ts中的源码,写一个组件继承它,修改它的assembler,指向我们写的,补上这个自定义的assembler,参考源码中的ttf.ts和ttfUtils。

3、然后修改这个节点的大小和计算每个字符的位置,稍微改改,很快就完成了。

4、最后修改大小计算,修改位置计算即可。

在CocosCreator中,如果使用 cc.view.getFrameSize() 或 cc.view.getCanvasSize() 的长宽比只能判断cc.view是横竖屏状态,如果在编译的时候设备方向设定为 Landscape 时,无论手机是横竖屏,通过 cc.view.getFrameSize() 或 cc.view.getCanvasSize() 获取的长宽比都是宽屏状态。

这时我们要判断手机横竖屏的话,可以使用 window.orientation 的角度是否为正负90来判断是否横屏。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7775322.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存