An excellent link Nick - from the MMFT9D, I presume? [import]uid: 52491 topic_id: 14884 reply_id: 102907[/import]
There is also a mention of page-curl effect using masks by @JayantV in this forum thread:
http://developer.anscamobile.com/forum/2011/07/07/yet-another-lua-2d-game-engine-gideros#comment-84363
Hereās what he said:
āI had also created the Page Curl using Corona, found on my website, it works on the illusion of a page curl, here this is no illusion, this warps the image the way it should as it does not work on masks alone.ā
I assume it is the very similar (or same?) solution as āPrettier Page Curlsā shown above, but you might want to get in touch with him or search his website for solutionā¦
More importantly, I feel the need to add my two cents to ongoing rant about the Corona road map.
Obviously, there is no road map that will make everybody happy, however I want to make a strong argument that developers would benefit much more if ANSCA focused on low-level solutions instead of high-level āturn keyā components such as Page Flip effects or storyboard.
The reason is simple: Corona has a huge Developer community and if ANSCA gave us more power over low-level stuff such as vertices, vertex arrays, textures, and texture coordinates, there is a lot of us here who could quickly make huge number of any Page Flip effects one can think of (or any other cool stuff you can think of).
However, if ANSCA focuses on making one effect of the time, then obviously the team size at the company will be bottle neck to the engine development. The teamās time would be much better used if they focused on low-level stuff and outsourced the high-level tricks to us.
You can see that even with almost nothing to work with, somebody came up with the way to hack Page Curls using masks. Imagine what we could do by manipulating texture coordinates and drawing filled polygons!
Another case in point is storyboard API. It took at least 3-4 months until storyboard has been patched to work >>more/less<< ok, although you will still see bunch of issues popping up in forum. In my opinion (and if you search forums, youāll see that I am far from being alone on this), after many months of work spent on storyboard API, Ricardoās Director class is still more stable solution.
As @JayantV made a point, in the very same post I linked to above, that there is a growing number of more experienced developers that are turning backs on Corona in favor of other engines as Corona is getting more geared towards new users, while a number of other Lua-based SDKs is catching up really quickly offering more flexibility and more features than Corona.
So another call to ANSCA - focus on low level stuff please, and let the community figure out the shiny effects!
[import]uid: 80100 topic_id: 14884 reply_id: 102913[/import]
Yes MMFT9D indeed!
+1 to director stability and usability. I tried to give storyboard a full week, and I just said ānopeā. Iām a non programmer as of June 2011, never coded anything ever. After 3 months with Corona, I decided to tackle director, I figured it out in half a day. Then I tried storyboardā¦meh. Took me days to figure out things, and stuff didnāt work and this whole scene management fiasco. No sir didnāt like it.
ā¦For the roadmap, the #1 issues I have are physics related and stupid things like ātunnelingā (Objects passing through one another). Those ālow levelā things are really most important to me. I know this tunneling has some people seriously MAD AS A HORNET (If you donāt have hornets in your neck of the woods, be very very happy!) and has some people looking at other platforms that donāt use box2d. I for one have messed with Unity and Cocos2d, but ugh, more complications for my āsimpleā games
In Cocos2d, I did a simple example (what a pain in the butt Obj C isā¦ugh) of a dynamic box and a ball, with drag properties on the box.
In Corona SDK, I did the same thing and same properties, I had iterations on the cocos2d and Corona sdk at 256, and higher, etc etc.
Both examples reacted pretty much the same. However, after some ātime steppingā correction code I snatched from a forum, I was able to insert that into the Cocos2d code and it reduced my issues by at least 50% or more (probably 70%, but wasnāt a super long test). I donāt claim to understand what the hell that time stepping does (has something to do with rounding I think) but all I know is it worked better :). I do think however that the availability of Box2d elements and exposure to the API is different on Corona SDK vs Box2d. I know the core issue is with Box2d itself as thatās what corona uses, but I donāt know the depth of which Corona sdk exposes Box2d if that makes any sense.
Again, Iām code noob, so I can only make educated guesses
I donāt understand the depth of apps and associated eco systems like Nosheet, but I can see what heās saying
ng [import]uid: 61600 topic_id: 14884 reply_id: 102920[/import]
@nicholaaclyg
Thanks for sharing that! I also wrote my own version of a page-curl awhile back but that one is so much nicer; probally will go back and update me application with it.
I also share your views on director vs storyboard; storyboard just wasnāt stable egnough for prime time and it does have a much greater learning curve to it. In time, it as part of the core, it might become a stronger alternative but I think they should have just made director part of the core. Ricardo has got some cool stuff in the works for 1.5 so it will only get better.
Btw, donāt call your a noob! We all have to start at some point and will any luck, we become masters. Itās just a learning process.
What was the rationale behind developing storyboard? Making director part of the core code would have been great! Storyboard will probally get better over time but I never did understand why it was developed.
Ps:. I totally understand, you wonāt have to be the bad guy ; )
[import]uid: 75514 topic_id: 14884 reply_id: 102944[/import]
@Nosheet - We are hoping to let users have a say (some kind of voting perhaps) in what they most want to see which will tell give us more direction in that area.
That said the part about more experienced developers leaving is largely fantasy, some people move on, thatās par the course - but we also have many experienced developers (previous Obj-C devs) who switch to Corona for the boost in development speed.
@jmarchalonis - Good question and one I canāt answer with authority. I see the pros and cons of Storyboard too and of Director, I suppose this was just one situation where it was thought best that we create something from scratch that could be easily changed in the future so there were no issues when users upgraded, etc.
PS - Appreciated [import]uid: 52491 topic_id: 14884 reply_id: 103018[/import]
Dear sirs,
After so many years, is it possible to develop a page curl effect (http://page-flip.com/) with Storyboard?
Thank you!
Dear sirs,
After so many years, is it possible to develop a page curl effect (http://page-flip.com/) with Storyboard?
Thank you!
Dear sirs,
After so many years, is it possible to develop a page curl effect (http://page-flip.com/) with Storyboard?
Thank you!
Dear sirs,
After so many years, is it possible to develop a page curl effect (http://page-flip.com/) with Storyboard?
Thank you!