How to use the advertised gesture recognition?
by Marc Dreamora Schaerer · in iTorque 2D · 05/27/2009 (6:39 am) · 8 replies
The iTGB advertisement page lists
as a feature.
For this reason I would like to get some pointers how to link in actions for swipe, drag, pinch and zoom gestures
Quote:Touch screen gesture recognition
as a feature.
For this reason I would like to get some pointers how to link in actions for swipe, drag, pinch and zoom gestures
About the author
#2
Its marketed as a feature and as such I expect it to be present and work.
If I wanted to do it myself, I wouldn't have invested into a 3rd party technology that costs more than $0
We are now 8 month past launch, with 1.2 was released.
iTGB can not be used on Mac without getting a lot of anger and frustration (1.2 can't be used at all as the folding menues don't work at all). Various aspects of the tech are PC targeted instead of iphone, the startup order and the large amount of scripts that should be source integrated (as per the official recommendations) enforce the users to hack around in the tech structure to even get applications starting as iTGB on its own already takes that long that further expansion will kill it on startup.
At the same time, features are beeing advertisement officially that are not present.
That is why I ask how those things can be used.
Will check this thread again tomorrow evening and hope or better expect to find some basic pointer on where this functionality is and how it can be used from source and/or scripting.
05/27/2009 (3:57 pm)
I don't care about what it can handle nor how to solve it myself.Its marketed as a feature and as such I expect it to be present and work.
If I wanted to do it myself, I wouldn't have invested into a 3rd party technology that costs more than $0
We are now 8 month past launch, with 1.2 was released.
iTGB can not be used on Mac without getting a lot of anger and frustration (1.2 can't be used at all as the folding menues don't work at all). Various aspects of the tech are PC targeted instead of iphone, the startup order and the large amount of scripts that should be source integrated (as per the official recommendations) enforce the users to hack around in the tech structure to even get applications starting as iTGB on its own already takes that long that further expansion will kill it on startup.
At the same time, features are beeing advertisement officially that are not present.
That is why I ask how those things can be used.
Will check this thread again tomorrow evening and hope or better expect to find some basic pointer on where this functionality is and how it can be used from source and/or scripting.
#3
05/27/2009 (5:21 pm)
I agree, that's deceiving and should be removed.
#4
But we have what we have, and personally, I'd rather do something about it and get it working rather than sit around and hope it's in the next release. After all, we knew when we bought iTGB that it wasn't one big "make game" button, you're going to have to do some programming. With the pinch/zoom issue specifically, I have it almost complete and once I get it done, I'll post a resource to it. I'll make sure I link to it from here.
05/27/2009 (6:01 pm)
I'm not trying to defend Garage Games and what they said on their product page, I'm just saying that if they had to justify it, they could. Yes, they probably should take that feature off. But we have what we have, and personally, I'd rather do something about it and get it working rather than sit around and hope it's in the next release. After all, we knew when we bought iTGB that it wasn't one big "make game" button, you're going to have to do some programming. With the pinch/zoom issue specifically, I have it almost complete and once I get it done, I'll post a resource to it. I'll make sure I link to it from here.
#5
05/27/2009 (11:54 pm)
Justin the code you presented is much lower lever than Torquescript. To adopt that code, people would have to modify the source. We would all have to implement our own methods of interpreting gestures at this point. Fun right?
#6
If you want an engine that has a very specific set of functionality, without the ability to enhance it, you can find that in a lot of places. I prefer the Garage Games model of engine development, no one is ever going to build an engine with exact features and performance I need and thus having source code available is ideal.
I do agree that the gesture recognition statement is misleading. So send them an email and ask them this question and/or ask them to remove it.
05/28/2009 (4:54 am)
You guys do realize one of the original motivations for Garage Games conception is the game engine distribution model that makes available the source code? The entire reason for buying an engine that delivers source is you can modify it to accomplish your specific goals. Just because you want to write your game in script instead of in c++ doesn't mean iTGB is somehow defective. If you want an engine that has a very specific set of functionality, without the ability to enhance it, you can find that in a lot of places. I prefer the Garage Games model of engine development, no one is ever going to build an engine with exact features and performance I need and thus having source code available is ideal.
I do agree that the gesture recognition statement is misleading. So send them an email and ask them this question and/or ask them to remove it.
#7
I invested another 200% on top of TGB Pro to get an iPhone Technology similar to TGB as the name, iTGB implies.
I've now waited for 8 months, neither is the tech there where it was advertised at its released nor is it up to the own advertisement posing right now.
In the same time thought there were resources to work actively on iTGE, while iTGBs problem weren't solved.
@Justin: Right now when I want to get something done on the iphone I use Unity. I might not have the 2D tools but at least Unity knows how to work performantly on a phone.
05/28/2009 (10:18 am)
@Bret: I already owned TGB Pro before, so I had the source code.I invested another 200% on top of TGB Pro to get an iPhone Technology similar to TGB as the name, iTGB implies.
I've now waited for 8 months, neither is the tech there where it was advertised at its released nor is it up to the own advertisement posing right now.
In the same time thought there were resources to work actively on iTGE, while iTGBs problem weren't solved.
@Justin: Right now when I want to get something done on the iphone I use Unity. I might not have the 2D tools but at least Unity knows how to work performantly on a phone.
#8
05/28/2009 (7:28 pm)
I've just added the resource to be able to pinch to zoom.. and as a bonus, swipe to pan!
Torque Owner Justin Mosiman
Opsive
In all seriousness, they wern't falsely advertising, it's just not as complete as you'd like it to be. Torque can handle screen gesture recognition, you'll just have to do a lot to get it working. Going very bare bones, you could read the iPhone Application Programming Guide, specifically the detecting swipe gestures and use that as a base to develop the swipe and pinch gestures for Torque.
Dave Calabrese put together a really good resource on getting multitouch working correctly in Torque, and I've since expanded upon it. I have made a few changes since I posted that, but that's a solid start. My end goal is to get a pinch/zoom working, which I'm really close. I could be closer if you know the pinch/zoom algorithm :)
As soon as I get that working (I should be able to work on it some tonight) I'll be able to post a resource with my complete modifications.
Swipe/pan shouldn't be too bad (I have a bare bones version of it working), the hardest part will be to get an accurate representation of the momentum and use that to move the camera after the finger has lifted.