- 6
- 0
Я не умею рисовать линии тесселятором, а мне хочется сделать предмет, который стреляет линией и склеевает противника.
GlStateManager.disableTexture();
Tessellator tes = Tessellator.getInstance();
BufferBuilder bb = tes.getBuffer();
bb.begin(GL11.GL_LINES, DefaultVertexFormats.POSITION); // или GL11.GL_LINE_STRIP
bb.pos(0D, 0D, 0D).endVertex(); // первая позиция
bb.pos(10D, 10D, 10D).endVertex(); // вторая
tes.draw();
GlStateManager.enableTexture();
GlStateManager.color(r, g, b);
вначале или поменять DefaultVertexFormats.POSITION
на DefaultVertexFormats.POSITION_COLOR
и указать цвет в точках.