[]关于graphics.drawPath手机端和PC端不一致的问题

我的版本是1.7.4beta。
我想用drawPath画一个这样的图形。如图

test.PNG

于是我先尝试着先用drawPath画一个圆,然后输入以下代码。
以下是ts文件的全部代码。
module laya {
import Sprite = Laya.Sprite;
import Stage = Laya.Stage;
import WebGL = Laya.WebGL;
import Event = Laya.Event;

export class Sprite_DrawShapes {
private sp: Sprite;

constructor() {
// 不支持WebGL时自动切换至Canvas
Laya.init(740, 400, WebGL);

Laya.stage.alignV = Stage.ALIGN_MIDDLE;
Laya.stage.alignH = Stage.ALIGN_CENTER;

Laya.stage.scaleMode = "showall";
Laya.stage.bgColor = "#ffffff";

this.sp = new Sprite();
Laya.stage.addChild(this.sp);
this.sp.graphics.drawPath(100, 100, [["moveTo", 100, 0],
["arcTo", 200, 0, 200, 100, 100],
["arcTo", 200, 200, 100, 200, 100],
["arcTo", 0, 200, 0, 100, 100],
["arcTo", 0, 0, 100, 0, 100]], {fillStyle: "#00ffff"})
}
}
}
new laya.Sprite_DrawShapes();
在PC端效果很好,如图

good.png

但是当我打包成测试的apk后,在安卓手机上就完全不同了,如图

bad.png

请问这是什么原因?
附件里有我生成的apk文件的解压包
已邀请:

cuixueying

赞同来自: cyqcyqcyq

该问题已经解决,下载最新的APK打包工具即可!

189*****192

赞同来自:

drawPath 你怎么写rawPath?
IMG_1376.PNG

cuixueying

赞同来自:

我测试上面的例子也是没有问题的,最好提供一个重现问题的demo吧!

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作