委托绘制函数来舞台和自定义内部actor

时间:2014-07-14 11:22:39

标签: libgdx

我对libgdx中的阶段和演员有疑问。我想将绘图功能委托给舞台,以便使用动作,但我需要自定义这些演员。有没有办法扩展一个actor,给他一个图像或纹理,而不是实现绘制方法?是强制实现draw方法还是有办法将其委托给舞台?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找ImageImageActor的子类,它已经实现了draw - 方法本身。你只需给它的构造函数一个Drawable,它就会draw在正确的位置,它具有正确的大小,比例,旋转...
所以你想要的是扩展Image

stage不对draw负责,它只是“经理”,它告诉Actor updatedraw自理。据我所知,它实际上仅针对那些位于draw内的Actor来调用camera,因为其他{{1}}不可见,因此不必绘制它们。< / p>