Set position to(Mouse.X,Mouse.Y)Chrome performance Forum Home > Construct 2 General > Construct 2 general |
Post Reply
|
Page 12> |
| Author | |
Post Options
Quote Reply
Topic: Set position to(Mouse.X,Mouse.Y)Chrome performancePosted: 26 Feb 2012 at 2:24pm |
|
Ok thanks a lot! |
|
![]() |
|
Post Options
Quote Reply
Posted: 25 Feb 2012 at 11:59pm |
|
|
Let's say you had a sprite called CursorSprite that you wanted to use as your mouse cursor. You set CursorSprite's position to Mouse.X and Mouse.Y every tick and hide the default mouse cursor by setting the Mouse's cursor type to "none".
Then you only test for the CursorSprite's position. Instead of doing "is mouse over object?" you do "is CursorSprite overlapping object?" And instead of comparing "Mouse.X" or "Mouse.Y", you compare "CursorSprite.X" and "CursorSprite.Y". The only mouse conditions you would really end up needing are the "On button clicked/button down" conditions. That's how I do it anyway. |
|
![]() |
|
Post Options
Quote Reply
Posted: 25 Feb 2012 at 6:45pm |
|
@TL22 sorry, but i don't get it, could you explain me this.Thanks. |
|
![]() |
|
Post Options
Quote Reply
Posted: 25 Feb 2012 at 3:51am |
|
|
My game uses a sprite for a mouse cursor. What I do is I don't check for Mouse.X or Mouse.Y, but rather the mouse cursor sprite's X and Y. That way you don't get the appearance of that delay in positioning. It's still there obviously, but it doesn't matter. Works great for my game (which is a point and click adventure by the way).
|
|
![]() |
|
Post Options
Quote Reply
Posted: 24 Feb 2012 at 6:53pm |
|
|
Thanks Ashley, i was only asking because it runs perfectly in firefox and IE.I'm not using this to replace mouse cursor, is more like to drag but i need a lot of accuracy to point to the wanted spot.I'll do this in a different way.Tks.
|
|
![]() |
|
Post Options
Quote Reply
Posted: 24 Feb 2012 at 6:36pm |
|
|
Some browsers use techniques like double-buffering that make the game run faster - but this imposes a one-frame delay, so things like this are always one frame behind. It's typical of practically any game engine as well.
You should not try and use sprites to replace the mouse cursor because of this problem. It can make input really laggy and frustrating. If you're just dragging around other objects, the delay shouldn't be a problem. |
|
![]() |
|
Post Options
Quote Reply
Posted: 24 Feb 2012 at 5:03pm |
|
|
@Kyatric ok i'll try the latest version but i'm seeing a lot of bugs reported in the forum.tks
|
|
![]() |
|
Post Options
Quote Reply
Posted: 24 Feb 2012 at 2:01pm |
|
@Cecisco: the very latest version (r79.4) is the latest stable version. You really should update to it. |
|
![]() |
|
Post Options
Quote Reply
Posted: 23 Feb 2012 at 9:28pm |
|
|
It almost looks like it's setting the position the next tick...
|
|
![]() |
|
Post Options
Quote Reply
Posted: 23 Feb 2012 at 5:17pm |
|
|
Thanks,i'm using R74(wainting for a a more stable version) but if this happens with the capx file aswell, it has to be a chrome problem.Any suggestions?
Edited by cesisco - 23 Feb 2012 at 5:20pm |
|
![]() |
|
Post Reply
|
Page 12> |
| Forum Jump | Forum Permissions ![]() You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |