Game Development Community

Mouse Visible When Filming. Not Good.

by rennie moffat · in Torque Game Builder · 10/18/2010 (9:31 pm) · 6 replies

Hi There,
I am attempting to make a short promo vid for my game Temple Racer: The Beginning. I am using Screenium, also iShowU however, both, when filming my TGB game record the mouse despite record mouse to be not true. However, if I deselect the program by say selecting the desktop, the mouse is no longer visible. I am wondering, is there a fix with in TGB for this?


Thanks.

About the author

My thanks to Garage Games and the Garage Games Community combined with owned determination I got one game up, Temple Racer and I am looking to build more interesting, fun games for the mass market of the iOS app store.


#1
10/18/2010 (11:30 pm)
TGB uses a custom, engine-rendered mouse rather than the operating system's mouse graphic and rendering. Your best bet is to hide the mouse cursor (Canvas.hideCursor() and Canvas.showCursor()). Hopefully, you don't need the mouse to be visible for whatever it is you're trying to record.
#2
10/18/2010 (11:49 pm)
Great, thanks Samantha, That works but is there a way I could see it, but not have it filmed? I mean how/why would I be able to see the mouse when filming work in program X, then in playback I can not see it, but in TGB in playback I always see it? working with out seeing my cursor is difficult.


#3
10/21/2010 (11:26 pm)
Rennie,
Is this for your iPhone game? If so, have you tried using the simulator? That uses the regular desktop cursor for mouse clicks etc, so your screen recording program should be able to hide it.
#4
10/21/2010 (11:46 pm)
Oops.
Yes I meant to update. Filming the simulator works fine.


#5
10/22/2010 (4:18 pm)
Again, it's because of the software-rendered cursor. Since iT2D doesn't use a cursor (because the iOS devices don't have it - they operate on touch), the iDevice simulator doesn't render one - it just keeps the hardware cursor there. As for the Desktop version of the engine (Torque Game Builder), you really only have three options:

1) Deal with the mouse rendering in the video.
2) Do the demo video without being able to see the mouse.
3) If you have a source copy of TGB, it shouldn't be too difficult to disable the software rendering of the mouse. I'm honestly not entirely sure where to look, but doing it this way will likely cause issues with the hideCursor and showCursor functions. If you don't need them in your game, or if you just want to do a separate build of the engine specifically for creating this video, this might be your best option.
#6
10/22/2010 (6:27 pm)
If you read, perhaps I should be clear tho, I use iTGB, so I can use the iPhone Simulator. It works fine. I posted tho in TGB thinking it was a more, universal, core engine question, so I thought I would have a better chance of getting a solid answer.