Накладывать изображение на блок

Возник вопрос, как отрисовать какое либо изображение (допустим, есть красный крестик), если в блок попадает стрела, и в то место куда она попала, накладывать этот крестик. Ну и соответственно, что бы через N-ный промежуток времени изображение оттуда удалялось.
Каким образом это можно реализовать? На что опираться не знаю.
 
Dragon2488 написал(а):
Ещё надо проверять на её нахождение в блоке.
Это не обязательно, волнует факт попадания и отрисовки на время
[merge_posts_bbcode]Добавлено: 11.07.2015 21:23:52[/merge_posts_bbcode]

Agravaine написал(а):
@SubscribeEvent
public void draw(RenderWorldLastEvent e){
    for(Entity entity : e.world.loadedEntityList){
        if(entity instanceof EntityArrow){
            //рисуешь
        }
    }
}
За это спасибо, но проблема в другом. Не знаю как тесселяором это все правильно провернуть, ибо надо ведь ровно на сторону накладывать изображение.
 
а нельзя просто вместе с энтити стрелы рисовать ещё и энтити кристика?
 
Нельзя, т.к. стрелы допустим, будут подниматься игроком, а нужно что бы отверстия от попаданий оставались.
 

svk

1,185
2
Но стрела вонзается в блок под углом, по-этому надо определять в какую сторону блока попала, что-бы задать правильный угол.
 
2,955
12
Вот не надо тут сваливать все на матан. В энтити стрелы есть ВСЕ, что тебе нужно.
 
А ты не вкатываешься в сторону того, что я может быть НЕ ПОНИМАЮ? Аутист блджад. Чсв да и только.
 
Сверху