为了解决像素GUI的缩放问题(https://tieba.baidu.com/p/8882713164?pid=149712622843#149712622843),写了一个自定义的纹理TransformTexture,可以使它暴露出比原来更大的纹理大小进行绘制。
但是用在主题的StyleBoxTexture里就无法生效,无法绘制纹理,整个Panel变成全白色,并且写在_draw里的print也没有输出,说明没有调用这个draw方法。
于是我自己写了一个StyleBoxTransform,这样才能应用自定义的纹理进行绘制。。。
好吧,这绝对是一个Bug,所以明天会发到godot的issue区的。
但是用在主题的StyleBoxTexture里就无法生效,无法绘制纹理,整个Panel变成全白色,并且写在_draw里的print也没有输出,说明没有调用这个draw方法。
于是我自己写了一个StyleBoxTransform,这样才能应用自定义的纹理进行绘制。。。
好吧,这绝对是一个Bug,所以明天会发到godot的issue区的。