[英]How to get access to sprite 2D context?
是否可以在精靈級別而不是整個 canvas 上獲得CanvasRenderingContext2D
? 有沒有人試圖訪問它? 任何想法?
我試過了:
child.addEventListener(RenderEvent.RENDER_CANVAS, function(event)
{
var renderer:openfl.display.DisplayObjectRenderer = event.renderer;
var ctx:CanvasRenderingContext2D = renderer.context;
ctx.shadowBlur = 20;
ctx.shadowColor = "black";
});
但是,我收到錯誤:
openfl.display.DisplayObjectRenderer has no field context
如何訪問精靈的 CanvasRenderingContext2D?
嘗試將renderer
轉換為CanvasRenderer
:
child.addEventListener(RenderEvent.RENDER_CANVAS, function(event)
{
var renderer:openfl.display.CanvasRenderer = cast(event.renderer);
var ctx:CanvasRenderingContext2D = renderer.context;
ctx.shadowBlur = 20;
ctx.shadowColor = "black";
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.