0
我是PlayN的新手,现在我正在尝试绘制图像。似乎官方页面上的例子(https://developers.google.com/playn/devguide/rendering)很久没有更新,它们根本不适用于最新版本的PlayN。SurfaceLayer现在已被弃用,如何避免使用它?
我有全球CanvasImage circle and SurfaceLayer surf。在我的init()我有这样的代码:
Graphics g = PlayN.graphics();
surf = g.createSurfaceLayer(g.width(), g.height());
g.rootLayer().add(surf);
这在paint()方法:
surf.surface().clear();
surf.surface().drawImage(circle, 0, 0);
编译器警告createSurfaceLayer()方法已经过时,并提供使用createSurface()和createImageLayer ()方法。我如何正确使用它?
如果您只是想渲染图像,例如从资源加载的图像,请使用ImageLayer。你的代码对于你想要做的大多数事情看起来很好。 – thomas88wp