用Canvas绘制的方式在原生平台上不适用吗?望大神指教

基于canvas绘制图形的方式只支持于web平台,有什么替代方案能够支持原生平台的绘制吗?cc.Graphics貌似支持的不完善…
HTMLCanvasElement、CanvasRenderingContext2D等都不适用于native平台,望大神指教下

this.spriteCanvas = document.createElement(“canvas”);
this.spriteCanvas.width = this.canvas.width;
this.spriteCanvas.height = this.canvas.height;
this.spriteContext = this.spriteCanvas.getContext(‘2d’);
this.spriteTexture = new cc.Texture2D();
this.spriteTexture.releaseTexture();
this.spriteTexture.initWithElement(this.spriteCanvas);
this.spriteTexture.handleLoadedTexture();
this.sprite.spriteFrame = new cc.SpriteFrame(this.spriteTexture);

大兄弟 你原生用canvas 是个正常人都不会这么做

大兄弟 你原生用canvas 是个正常人都不会这么做

我感觉 你还是得用Graphics 如果不好用就尝试去改一部分源码吧 canvas是H5独有的特性 你原生安卓用个鸡儿 不如一起来搞h5吧

emmmm…是项目需求,需要将H5版本修改打包到Android平台,想找到一个替代canvas绘制的方式

emmmm…是项目需求,需要将H5版本修改打包到Android平台,想找到一个替代canvas绘制的方式,新手入门,大神见谅

嗯,我再去看看,多谢多谢!

问下 这个难题 解决了吗?:flushed: