В играх часто уровни поделены на равные сектора и каждый видемый сектор рисуется. А если нужно сделать допустим большой дом который лежит на нескольких секторах, то как это реализовать? Только так, чтобы этот дом не рисовался столько раз на скольких секторах он лежит.
DDDEN!SSS, с такой абстракцией сложно говорить о чем-то конкретном. Разбивать дом на сектора. Или сектора делать разные по размеру, чтобы дом тоже, в случае чего, вместился.
Malcolm, дом разбивать на сектора-не вариант. А как делать сектор разного размера я не представляю. например в игре от gear game в которой парк строиш или в вар крафте-3 на компе уровень разбит на равные сектора, а фигуры некоторый на один сектор, а некоторые на несколько. Можно добавлять элементы в вектор и проверять наличее такого элемента. А может еще что-то можно придумать. Просто давно мучал этот вопрос.
скажите пожалуйста. Существует способ изменять размеры статических изображений? Как изменять яркость таких изображений? Почему не получается выводить изображение с альфа-каналом таким способом: int[] rgb = {5,6,90}; imageMenu = Image.createImage("/menu2.png"); imageMenu2= imageMenu.createRGBImage(rgb,0,0,true); graphics.drawImage(imageMenu2, 0, 0, 0); ?
10 июл 2009 в 11:24