Should surface_free still be called even if the surface_exists returns false.
Like, is there internal meta data that GM uses and still needs freeing?
if ( surface_exists( surface ) )
surface_free( surface );
or just always delete
surface_free( surface );
Hi this is my first forum post. So, I apologize in advance.
I need help with figuring out, how to.. uh, make lights.. be lights?
I want to make lighting, but only on where both screens see. (It’s splitscreen, two players)
I didn’t write this code, it’s from some tutorial somewhere. I just want...
I've been using shaders and surfaces now for a while to come up with all
sorts of cool effects. Weather, lighting, fog, day/night cycles,....
However I've run across something that I'm sure a lot of people have already encountered:
Lag, specifically lag after I minimize the game...
I have a pause system where I copy the application surface whenever the player presses the pause button; I've read that surfaces should not be created outside the draw event; how could I possible achieve this with the creation of my paused surface in the draw event?
I though of...
I am using the below shader to try and put transparency on the shadows in my room. There are two main problems with it that I cannot figure out.
So what I am doing is drawing all instances to one surface, then drawing the light mask on another. Then I draw the light mask on top of the...
I've implemented deferred lighting by drawing on 3 surfaces for diffuse, normals and specular and then merging them with a shader on the application surface.. It's all good until I got to multiple views (for local multiplayer.) This used to work fine before but now I cannot get it to work...
I'm working on a 3D engine for my future project, still working on graphic management.
+Added spotlights, they don't create shadows.
+Upgraded the color shadow and translucid renders quality.
/Changed the color of the background, nothing important, but seems more beautiful for...
I have been looking for a while now, and I cant seem to find a way to save surfaces to, or even move a saved surface file to a sub-directory I created. Am I missing something? or the folder creation only for text files?
The reason I want this is because upon exiting a room in my current game...
I know it's possible to create a surface in an object and then use the with() function to draw multiple other objects onto that surface whilst it's targeted, and have managed to use this successfully.
However, in an attempt to optimise my draw pipeline I was hoping I could do the...
My destructible terrain keeps shrinking to 1/4 its size and goes to the bottom left of where it was originally. Note: I'm a novice and got this code from a tutorial :D
Heres the code
HIT = false
damage_x = 0;
damage_y = 0;
var _mx = mouse_x - x;
var _my =...
So I'm trying to create a simple colour picker. I'm using surface_getpixel(surface_id, x, y) to get the pixel
colour in the hue strip. This is my code:
col = surface_getpixel(application_surface,x,y);
And this is my error:
I know its possible to just draw particle system above the lighting surfaces, but I really need to preserve depth order. Here's a screenshot of current situation:
Particles on hand and sword are too dim, but the depth is ok.
And here's how they look when being drawn above everything:
I've been trying to get a seamlessly looping room working in game maker studio 2. If you ever played Yume Nikki or used RPG Maker its kinda like the room looping in that.
I'm a little new to using multiple views and haven't used surfaces before so I'm running into some trouble.
My current plan...
GM Version: GameMaker Studio 2
Target Platform: All
Links: Video Link
You may know how to design levels in the YoYo Games’ GameMaker Studio Room Editor. But, what about in its Sprite Editor? This Step Event tutorial will show you an artsy, unconventional...
Ok, so here's the rundown: I'm trying to draw only the currently visible part of a tile layer to a surface. This is because I'm implementing a system in the game where a Wall tile section will fade out when the player is over top of it, giving a simulated depth to the layer. I've managed to do...
I'm my past free time I have been making a game using Gamemaker Studio 1 and I would like to add an pause function. Because of the fact that I have a lot of different objects which are all inherently different I have searched for an easy solution where I do not have to add a lot of code...
I'm using surfaces to apply shaders in localised areas. Everything is working and great now, except I have this issue that I cannot figure out and google hasn't helped.
Along the edges of the surfaces, it seems to show pixels from another area of the screen. For example, in the...
I'm an experience gm user since 6.1, and haven't touched gm in a few years.
i having some dramas with surfaces.
what I'm attempting to achieve is use a 'bloom' sprite to light up another sprite on the surface, and crop it so that it just leaves the 'bloomed' part of the image, which...