/ / Как да използвам изображението NinePatch в Scene2d, но не като бутон? - java, libgdx, nine-patch, scene2d

Как да използвам NinePatch изображение в Scene2d, но не като бутон? - java, libgdx, nine-patch, scene2d

Нямам проблеми с използването на NinePatch изображения като бутони, но проблемът ми е следният:

Имам един правоъгълник (ImageButton, използващ изображение NinePatch), който при кликване върху обажданията "clickedOn ()".

Над горния край на този правоъгълник нарисувам друг ImageButton (използвайки изображение NinePatch), който няма прикачен слушател, но все още го отменя отдолу.

Има ли по-добър начин да добавите изображение NinePatch къмна сцената, така че да е просто обикновен стар образ и да не блокира слушателите, или пък NinePatch се добавя към обикновен SpriteBatch, а не към Етап? (Надявах се да мога да използвам Етап като моя рендератор)

Опитах stage.addActor (NinePatchDrawable), но това не работи.

Благодаря

Отговори:

1 за отговор № 1

За да позволим кликването да мине, намерих, че можете да настроите изображението да не бъде докосвано

tempimagebutton.setTouchable (Touchable.disabled);

Ако някой е наясно с по-добър клас, отколкото ImageButton, просто да покаже NinePatch на сцена, въпреки че ще оценя помощта