gpt4 book ai didi

haxe - 如何访问 Sprite 2D 上下文?

转载 作者:行者123 更新时间:2023-12-04 10:59:24 24 4
gpt4 key购买 nike

是否有可能获得 CanvasRenderingContext2D在 Sprite 级别而不是整个 Canvas ?
有没有人试图访问它?任何的想法?

我试过:

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

我将如何访问 Sprite 的 CanvasRenderingContext2D ?

最佳答案

试试这个类型转换 rendererCanvasRenderer :


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";
});

关于haxe - 如何访问 Sprite 2D 上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58926708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com