Jump to content

  • Log In with Google      Sign In   
  • Create Account

We're offering banner ads on our site from just $5!

1. Details HERE. 2. GDNet+ Subscriptions HERE. 3. Ad upload HERE.


treiguts

Member Since 09 Jun 2011
Offline Last Active Today, 03:07 PM

Posts I've Made

In Topic: Texture flickering and missing pixels

28 January 2013 - 07:03 AM

Indeed, adjusting proper window dimensions, fixed my missing pixel problem. Thanks C0lumbo. Flickering textures to be solved

 

Update:

Ahaa, I was able to solve flickering texture. Turns out, whenever I set camera coordinates according to character position, x and y coordinate were not rounded ( -10.5645;45.4545, for example ) and that resulted, I guess, in awkward camera placement or something. Anyway, coordinate rounding solved it. Thanks.


In Topic: 2D platformer. Find nearest two objects for collision.

17 October 2012 - 12:54 PM

Having read about spatial hashing - that is exactly what I need.

"My initial thought is the rocks (or the moving platforms, I assume) should have a set path they follow, so it doesn't worry about colliding with anything."
I guess it depends - is moving object between static objects? In image, I have 2 moving platforms side by side.

Thanks Posted Image

In Topic: "final link failed: File truncated" when including gl/glu.h

27 June 2011 - 01:04 PM

I am using Code Blocks 10.05
Glu.h and gl.h is included from codeblocks/mingw/include.
This is all pragma and includes it has. I saw it includes gl.gl.h also, so I removed mine include, thought it goes in circle with includes - no changes. In gl.h there is no pragmas or includes.
#if __GNUC__ >= 3
#pragma GCC system_header
#endif

#include <stddef.h> /* for wchar_t */
#include <GL/gl.h>

Edit: After 10min posting this, I resolved problem. Appears because of SFML that I was using, I had to link (correct order) opengl and glu before SFML files. Did little gogling and translating .

Still, thanks rip-off for help and patience :)

In Topic: "final link failed: File truncated" when including gl/glu.h

26 June 2011 - 10:38 AM

This is only error I get and it does not mention responsible file. I am new in this and I'm not familiar with linker command line :( Only libraries/header files I include is SFML, iostream and gl, glu.

But I noticed that when I remove all openGL code from my files, it compiles without errors. As you see, code is very basic. I can't put even one line of code - glClearDepth(1.f);

glClearDepth(1.f);
glClearColor(0.f, 0.f, 0.f, 0.f);

// Enable Z-buffer read and write
glEnable(GL_DEPTH_TEST);
glDepthMask(GL_TRUE);

// Setup a perspective projection
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(90.f, 1.f, 1.f, 500.f);

glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

sf::Clock Clock;

glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glTranslatef(0.f, 0.f, -200.f);
glRotatef(Clock.GetElapsedTime() * 50, 1.f, 0.f, 0.f);
glRotatef(Clock.GetElapsedTime() * 30, 0.f, 1.f, 0.f);
glRotatef(Clock.GetElapsedTime() * 90, 0.f, 0.f, 1.f);



glBegin(GL_QUADS);

	glVertex3f(-50.f, -50.f, -50.f);
	glVertex3f(-50.f,  50.f, -50.f);
	glVertex3f( 50.f,  50.f, -50.f);
	glVertex3f( 50.f, -50.f, -50.f);

	glVertex3f(-50.f, -50.f, 50.f);
	glVertex3f(-50.f,  50.f, 50.f);
	glVertex3f( 50.f,  50.f, 50.f);
	glVertex3f( 50.f, -50.f, 50.f);

	glVertex3f(-50.f, -50.f, -50.f);
	glVertex3f(-50.f,  50.f, -50.f);
	glVertex3f(-50.f,  50.f,  50.f);
	glVertex3f(-50.f, -50.f,  50.f);

	glVertex3f(50.f, -50.f, -50.f);
	glVertex3f(50.f,  50.f, -50.f);
	glVertex3f(50.f,  50.f,  50.f);
	glVertex3f(50.f, -50.f,  50.f);

	glVertex3f(-50.f, -50.f,  50.f);
	glVertex3f(-50.f, -50.f, -50.f);
	glVertex3f( 50.f, -50.f, -50.f);
	glVertex3f( 50.f, -50.f,  50.f);

	glVertex3f(-50.f, 50.f,  50.f);
	glVertex3f(-50.f, 50.f, -50.f);
	glVertex3f( 50.f, 50.f, -50.f);
	glVertex3f( 50.f, 50.f,  50.f);

glEnd();

PARTNERS