On Thursday, September 3, 2015 at 11:07:28 PM UTC+1, Adam wrote:
>
> On Thursday 03 Sep 2015 11:56:56 neil watson wrote: 
> > I am messing about learning python, and pyglet , and game development. 
> > 
> > I am writing a simple game, where I want to draw many small polygons 
> on the 
> > screen. If I draw each one separately, using a vertex_list for each 
> one, 
> > and then using vertex_list.draw, they display fine. 
> > If I use batch.add instead, and draw the batch with batch.draw, all 
> the 
> > polygons bleed , like they consider all the points in all the vertex 
> lists 
> > as part of one object, lines go from one polygon to another, or many 
> > others, and get filled with the colour of the polygon, so you just end 
> up 
> > with a big colourful mess on the screen 
> > 
> > 
> > Have I misunderstood what batching does? I assumed it would still 
> treat 
> > each vertex list as a separate "object" and draw them similar to how 
> it 
> > works when I draw each vertex list individually. 
> > 
> > thanks for any help 
>
> What drawing mode are you using? Have a look at this part of the 
> documentation for some caveats 
>
> https://pyglet.readthedocs.org/en/pyglet-1.2-maintenance/api/pyglet/pyglet.graphics.html#drawing-modes
>  
>

I am use gl_polygon. Looking at that part of the manual ( I actually read 
that page before, but missed or skipped over this part), I assume that that 
is the problem. Is there a solution? Or do I just have to , instead of 
drawing one hexagon polygon, draw 6 triangles to get the same effect?

thanks 

-- 
You received this message because you are subscribed to the Google Groups 
"pyglet-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to pyglet-users+unsubscr...@googlegroups.com.
To post to this group, send email to pyglet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/pyglet-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to