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来判断是否横屏。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)